MySQL的chap服务器_路由器chap的双向配置命令

展开全部

添加同步账户。62616964757a686964616fe78988e69d8331333337623461向两台服务器上的mysql添加账户,进入Mysql命令界面,输入密码进入。如下图:执行Mysql命令,mysql> grant replication slave,replication client on *.*    -> to repl@'192.168.1.%' identified by '123456';说明:repl是账户名称,123456是对应的密码,192.168.1.%是局域网内可访问,也可指定某一台服务器,把%换成对应的IP即可。注:以上命令在A、B服务器上都要执行。

c1a4b8e86ba7d7b0bae2c8013e140014.png

配置A服务器。找到mysql的配置文件my.ini,在[mysqld]下面添加以下配置:log_bin=mysql-binserver_id=5replicate_do_db=ftestsync_binlog=1log_slave_updates=1说明:log_bin:指定二进制日志文件的位置和命名,      server_id:MySql服务器标示,必须保证唯一,      replicate_do_db:要同步的数据库名称,多个用逗号隔开,此项可不配置,      sync_binlog:是否将二进制日志文件同步到磁盘上,大于0为开户,      log_slave_updates:将事件自动写到填制日志中注:保存文件后,要重新启动MySql服务,然后同样的操作在B服务器上操作一遍。

07480dcf8d7e924e557b30f6e0265977.png

两台服务器配置完成以后,先在B服务器上开启复制功能。这一步不需要修改my.ini文件,只需要执行mysql命令,以下是命令:mysql> change master to master_host='192.168.1.2',    -> master_user='repl',    -> master_password='123456',    -> master_log_file='mysql-bin.000001',    -> master_log_pos=0;说明:master_host:A服务器的IP地址      master_user:我们在第一步创建的同步账号      master_password:对应的账号密码      master_log_file:二进制日志文件名称,不一定是这个名称,可以用命令来查看                      用 show master status\g;来查询名称和pos      master_log_pos:用上面的命令可以查出来此值

b75f52b72c5cf9b461506139670b63d9.png

开启复制功能。用 show slave status\g; 来检查复制是否已经正常运行,若Slave_IO_State为空,Slave_IO_Running、Slave_IO_Running为NO,则复制功能未运行,我们用 start slave;来启动 复制功能。再用命令 show slave status\g; 查看,这时我们看到Slave_IO_State为:Waiting for master to send eventSlave_IO_Running、Slave_SQL_Running为YES,表明配置已经成功,复制功能已经正常运行。然后配置A服务器,步骤和配置B服务器一样。注:一定要小心配置里面的参数,要把对应的master_host、master_log_file、master_log_pos配置正确。

7bb8eebac956e38e531c659adde75366.png

测试数据是否同步成功,在A服务器上修改ftest数据库的一个表数据,然后在B服务器上查看,数据是否变化了呢,如果变化了,说明已经配置成功。然后修改B服务器的数据,再去A服务器上查看,如果数据也变化了,双向同步 的数据同步功能就成功了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值