主配置:
修改配置文件:/etc/my.cnf
添加server-id=1
重启MySQL服务:systemctl restart mysqld
创建用户并授权:
mysql> create user rep@'192.168.79.%' identified with mysql_native_password by '123456';
Query OK, 0 rows affected (0.02 sec)
mysql> grant replication slave on *.* to rep@'192.168.79.%';
Query OK, 0 rows affected (0.00 sec)
从配置:
修改配置文件:
重启MySql服务:systemctl restart mysqld
查看从库信息:mysql> show slave status \G
观察报错:主从配置了相同的server-id数值
但在配置时server-id并没有配置相同的数值,尝试在子配置文件内/etc/my.cnf.d/mysql-server.cnf下重新配置server-id,并重启服务,解决问题