虚拟机2台 192.168.164.101 192.168.164.104
101.创建用户并且给予权限 (如果设置简单密码需要修改下密码规则否则容易报错)
create user'libai'@'192.168.164.104'identified by '123123';
grant replication slave on *.* to "libai"@"192.168.164.104" identified by "123123";
101.创建ID vim /etc/my.cnf
server-id=1
log-bin=/var/lib/mysql/mysql-bin
101.重启服务
systemctl restart mysqld
101.登录mysql查看索引
show master status;
104.vim /etc/my.cnf 创建ID
server-id=2
relay-log=/var/lib/mysql/relay-bin
relay-log-index=/var/lib/mysql/relay-bin.index
104.重启mysql服务
104登录mysql
104配置主从信息
change master to master_host='192.168.164.101',master_port=3306,master_user='libai',master_password='123123',master_log_file='mysql-bin.000001',master_log_pos=154;
104开始复制
start slave;
104查看状态
show slave status\G
ps:
检查防火墙
修改配置文件需要重启服务
stop slave io_thread; 关闭io线程
SELECT user FROM user; 查看user表用户
set global validate_password_policy=0; 修改密码规则
set global validate_password_length=1; 修改密码规则
flush privileges; 刷新权限
虚拟机克隆需的需要修改uuid vi /var/lib/mysql/auto.cnf
本文档详细介绍了如何在两台虚拟机上配置MySQL5.7.39的主从复制。首先在192.168.164.101上创建用户并授予权限,修改my.cnf配置文件,然后重启服务。接着在192.168.164.104上进行相同操作,并配置主从信息。在主节点上启动复制并检查状态。注意要检查防火墙设置,修改密码规则,并在克隆虚拟机后更新uuid。
3065

被折叠的 条评论
为什么被折叠?



