主库配置
1、修改vim /ect/my.cnf
添加如下两行数据
server-id=1 #主机id,不可重复 read-only=0 #只读
配置保存,重启MySQL服务systemctl restart mysqld
2、创建远程连接账号,并授予主从复制权限
mysql> create user 'copy_user'@'%' identified with mysql_native_password by 'Wuhanins..0';
mysql> grant replication slave on *.* to 'copy_user'@'%';
3、查看二进制日志坐标
mysql> show slave status;
从库配置
1、修改vim /etc/my.cnf
添加如下两行数据
server-id=2 read-only=1 #读写
2、与主库关联配置
mysql> change replication source to source_host='192.168.230.128',source_user='copy_user',source_password='Wuhanins..0',source_log_file=''binlog.000009',source_log_pos=879;
host是主库IP,source_user是主库创建的用户,source_log_file是查询的主机的二进制日志当前写的位置,source_log_pos是命令show master status 查询的position值
3、开启同步
mysql> start replica;
4、查看同步状态信息
mysql> show slave status;
|