mysql5.7主从复制

编辑mysql配置文件 添加

server-id=1
log-bin=mysql-bin
expire_logs_days=7 #自动清理 7 天前的log文件,可根据需要修改

设置成功 重启Mysql 服务

systemctl restart mysqld.service

登录mysql设置用户

grant replication slave on *.* to '你的用户名'@'%' identified by '你的密码';

flush privileges;

查看主节点信息
show master status;

关闭主数据库的读取锁定

unlock tables;


设置从库
server-id=2

重启
systemctl restart mysqld.service

连接mysql设置

change master to master_host='数据库ip',master_user='用户名',master_password='密码',master_log_file='mysql-bin.000008(主节点log信息)',master_log_pos=154;
flush privileges;

开始主从同步

start slave;

查看从节点状态

show slave status\G



posted @ 2021-12-28 11:39  冷空气的清晰  阅读(50)  评论(0编辑  收藏  举报