主库配置 【ip: 192.168.1.220】
1、修改Mysql数据库的配置文件/etc/my.cnf
在最下面增加配置
log-bin=mysql-bin #[必须]启用二进制日志
server-id=200 #[必须]服务器唯一ID(唯一即可)
2、重启mysql 服务
3、登录mysql,并执行如下指令,创建用户并授权:
GRANT REPLICATION SLAVE ON *.* to 'libai'@'%' identified by 'Root@123456';
4、登录Mysql数据库,查看master同步状态
show master status;
这两个 是 配置 的来源
mysql8.0 修改数据库【密码:英文大小写】
ALTER USER 'name'@'%' IDENTIFIED WITH mysql_native_password BY 'newPassword';
从库配置
1、 修改Mysql数据库的配置文件/etc/my.cnf
server-id=201 #[必须]服务器唯一ID
2、重启Mysql服务
systemctl restart mysqld
3、登录Mysql数据库,设置主库地址及同步位置
change master to master_host='192.168.1.220',master_user='libai',master_password='Root@123456',master_log_file='mysql-bin.000001',master_log_pos=154;
master_log_file,aster_log_pos 这两个的属性是从主库查看里获得的。
start slave;
4、查看从数据库的状态
show slave status;
显示信息中 Slave_IO_running ,Slave_SQL_running 这两个属性为YES,说明配置成功。
标签:主库,主从复制,log,数据库,mysql,master,Mysql From: https://www.cnblogs.com/doit9825/p/16885689.html