vim /etc/my.cnf
log-bin=mysql-bin // 必须 启用二进制日志
server-id=100 // 必须 服务器唯一id 一般取ip地址的最后一段 192.168.66.100
vim /etc/my.cnf
log-bin=mysql-bin // 必须 启用二进制日志
server-id=101 // 必须 服务器唯一id 一般取ip地址的最后一段 192.168.66.100
service mysqld restart
// mysql 5 多
GRANT REPLICATION SLAVE ON . to ‘mysync’@’%’ identified by ‘q123456’;
// mysql 8.0
// 创建用户
CREATE USER ‘mysync’@’%’ IDENTIFIED WITH mysql_native_password BY ‘q123456’;
// 授权
grant replication slave on . to ‘mysync’@’%’;
show master status;
±-----------------±---------±-------------±-----------------±------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
±-----------------±---------±-------------±-----------------±------------------+
| mysql-bin.000001 | 654 | | | |
±-----------------±---------±-------------±-----------------±------------------+
1 row in set (0.07 sec)
// 执行到次步骤不要动 。 防止主服务器发生状态值的变化
change master to master_host=‘192.168.88.199’,master_user=‘mysync’,master_password=‘q123456’,
master_log_file=‘mysql-bin.000001’,master_log_pos=654;
start slave;
show slave status\G;