win10查看mysql服务器配置_win10下Mysql配置主从数据库

为了研究数据库的主从配置,在本地win10电脑中配置两个数据库,xampp环境自带的mysql作为主数据库Master端口3306,新下载安装的Mysql8.0.22作为从数据库Slave 端口3307。

关于同一win下多数据库配置,

一 、主数据库配置

1.配置 my.ini# Binary Logging

log_bin=mysql-bin

binlog-format=ROW

#需要同步的数据库

binlog-do-db = db_blog

#屏蔽系统库同步

binlog-ignore-db = mysql

binlog-ignore-db = information_schema

binlog-ignore-db = performance_schema

server-id= 1

2.重启服务,并进入MySQL

502b459e586aa559f05040d392c66bf4.png

查看主服务器状态信息 show master status:

6a53261d5a9a577dfb85a575ba19716d.png

这里的文件名和位置值会在后面的配置中用到。

3. 创建用于同步的用户账号

(1)以管理员身份打开cmd窗口后,运行mysql -P3306 -uroot -p,输入密码(为空则直接回车),登陆。

(2)先后执行下面3条命令创立用户(用户名myslave,密码123456),并刷新权限CREATE USER 'myslave'@'127.0.0.1' IDENTIFIED BY '123456';

GRANT REPLICATION SLAVE ON *.* TO 'myslave'@'127.0.0.1';(此处为从数据库的IP, 由于我本身配置是同一台电脑中的两个数据库的同步, 故为127.0.0.1, 如果127.0.0.1不行,  则可设置为%)

FLUSH PRIVILEGES;

二、从数据库配置

1、打开my.ini,增加配置

server-id=2 #设置server-id

log-bin=mysql-bin #开启二进制文件

replicate-do-db=db_blog #需要同步的数据库

2、重启MySQL服务net stop mysql2 #停止数据库

net start mysql2 # 开启数据库

3、cmd命令行登陆MySQL数据库,执行下面命令进行手动同步CHANGE MASTER TO MASTER_HOST='127.0.0.1',MASTER_PORT=3306,MASTER_USER='myslave',MASTER_PASSWORD='123456',MASTER_LOG_FILE='mysql-bin.000005',MASTER_LOG_POS=1214;

4、启动salve同步进程

start slave;

070d9efad91d6602b5492afb7cb84039.png

5、查看slave状态

执行命令:show slave status\G;

Slave_IO_Running: Yes,Slave_SQL_Running: Yes时说明两个线程已启动,主从复制配置成功。

82fd23889bdcf82df576dfffb0e7a597.png

6、测试

在主数据库新建一个表,刷新从数据库,可以看到这个表。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值