51Testing软件测试论坛

标题: MySQL双主+Keepalived高可用3 [打印本页]

作者: 巴黎的灯光下    时间: 2019-2-2 09:58
标题: MySQL双主+Keepalived高可用3
三 启动主从3.1 手动同步
如果Master01和Master02已经存在数据,则在开启主备复制之前,需要将Master01和Master02手动同步一次(/var/lib/mysql整个目录打包tar.gz),具体方法略。
注意:本实验都是重新安装的MySQL,可直接启动同步。
3.2 启动Master01的slave功能[url=][/url]
  1 [root@Master01 ~]# service mysqld restart  2 [root@Master01 ~]# mysql -uroot -p  3 Enter password:  4 mysql> change master to master_host='172.24.8.11',  5 master_user='repl_user',  6 master_password='x12345678',  7 master_log_file='mysql-bin.000001',  8 master_port=3306,  9 master_log_pos=120; 10 mysql> start slave; 11 mysql> show slave status\G                        #查看slave状态[url=][/url]


3.3 启动Master02的slave功能[url=][/url]
  1 [root@Master02 ~]# service mysqld restart  2 [root@Master02 ~]# mysql -uroot -p  3 Enter password:  4 mysql> change master to master_host='172.24.8.10',  5 master_user='repl_user',  6 master_password='x12345678',  7 master_log_file='mysql-bin.000001',  8 master_log_pos=120;  9 mysql> start slave; 10 mysql> show slave status\G                        #查看slave状态[url=][/url]


提示:
slave的I/O和SQL线程都已经开始运行,而且Seconds_Behind_Master不再是NULL。日志的位置增加了,意味着一些事件被获取并执行了。如果你在master上进行修改,你可以在slave上看到各种日志文件的位置的变化,同样,你也可以看到数据库中数据的变化。







欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2