vi /etc/my.cnf 新增以下内容 server_id=177 ###服务器id log-bin=mysql-bin ###开启日志文件
验证是否已经配置成功重启mysql服务 service mysqld restart
show variables like ‘%server_id%‘;
能够查询对应配置文件中的server_id 说明已经配置成功
//这个为执行主从复制命令用到里面的参数
show master status;
能够看到同步的文件,和行数 说明已经配置成功。
vi /etc/my.cnf server_id=178 ###从服务器server_id log-bin=mysql-bin ###日志文件同步方式 binlog_do_db=test ###同步数据库
重启mysql服务 service mysqld restart
验证是否已经配置成功
show variables like ‘%server_id%‘;
能够查询对应配置文件中的server_id 说明已经配置成功
从服务器同步主服务器配置
change master to master_host=‘192.168.212.200‘, master_user=‘root‘, master_password=‘root‘, master_log_file=‘mysql-bin.000002‘, master_log_pos=216;
开始同步
start slave
检查从服务器复制功能状态
SHOW SLAVE STATUS
原文:https://www.cnblogs.com/caohanren/p/12548910.html