首页 > 数据库技术 > 详细

MySql优化之主从复制

时间:2020-02-22 16:03:51      阅读:61      评论:0      收藏:0      [点我收藏+]

第一步: 配置节点信息(配置完毕重启mysql)

找到my.cnf配置文件,这个文件在etc目录下使用命令修改my.cnf文件

vi /etc/my.cnf

主节点配置:

server-id =55 保证唯一,建议配置成ip地址第四位
log-bin=mysql-bin 为了让主机生成二进制SQL日志执行文件

  技术分享图片

 

查看当前server-id是否生效,使用sqlyog工具查看,如果返回值为0或者1代表是默认的

SHOW VARIABLES LIKE ‘server_id‘


查看当前主服务器状态,如果看到的不是null代表成功~

SHOW MASTER STATUS

  

 从节点配置:

server-id=66
log-bin=mysql-bin
binlog_do_db=test

  技术分享图片

 

 

查看当前server-id是否生效,使用sqlyog工具查看,如果返回值为0或者1代表是默认的

SHOW VARIABLES LIKE ‘server_id‘

  

第二步:在主机创建一个用户

GRANT REPLICATION SLAVE ON *.* TO ‘wish‘@‘%‘ IDENTIFIED BY ‘123456‘;

注意:如果在创建用户是老是报

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

这可能和你的密码策略有关可以查看这个博客解决:https://blog.csdn.net/Hello_World_QWP/article/details/79551789

 

第三步:在从机设置同步

使用下面命令查看主机的二进制文件名称还有文件大小

SHOW MASTER STATUS  

设置同步,根据主服务器ip地址,生成的权限账号的用户名和密码以及二进制文件名称还有文件大小进行同步

##设置同步,根据主服务器ip地址,生成的权限账号的用户名和密码以及二进制文件名称还有文件大小进行同步
CHANGE MASTER TO MASTER_HOST=‘192.168.152.55‘,MASTER_USER=‘wish‘,MASTER_PASSWORD=‘123456‘,
MASTER_LOG_FILE=‘mysql-bin.000002‘,MASTER_LOG_POS=434;

  

第四步:开启同步就可以了

#开启同步
START SLAVE 

#停止同步
STOP SLAVE 

  

MySql优化之主从复制

原文:https://www.cnblogs.com/wishsaber/p/12345629.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!