Mysql5.7.39主从

本文档详细介绍了如何在两台虚拟机上配置MySQL5.7.39的主从复制。首先在192.168.164.101上创建用户并授予权限,修改my.cnf配置文件,然后重启服务。接着在192.168.164.104上进行相同操作,并配置主从信息。在主节点上启动复制并检查状态。注意要检查防火墙设置,修改密码规则,并在克隆虚拟机后更新uuid。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

虚拟机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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值