mysql主从复制

主库配置 【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,说明配置成功。

posted @ 2022-11-13 11:44  咕咕咕de小迷弟  阅读(23)  评论(0编辑  收藏  举报