三 启动主从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上看到各种日志文件的位置的变化,同样,你也可以看到数据库中数据的变化。
|