MySQL主从复制

设置主从复制需要两台服务器信息基本一致,需要同步时间

我们可以点击所有会话同步进行操作,输入‘date -R'查看时间是否一致

 关闭所有会话

1)设置server-id值并开启binlog参数  

进入 vim /etc/my.cnf

[mysqld]
log_bin = mysql-bin
server_id = 138    --id为自己的用户id

2) 建立同步账号

 3)锁表设置只读

进入/var/lib/mysql删除组id(如果在该目录没找到mysql,可以输入’which mysql'进行查看)

cd /var/lib/mysql

rm -rf auto.cnf

 重启服务器

systemctl restart mysqld

以上是主从服务器都要进行的操作

之后我们在主服务器进入mysql查看gtid和pos

mysql> show master status;

进入从服务器与主同步

mysql> change master to
MASTER_HOST='192.168.25.138',
MASTER_USER='rep',
MASTER_PASSWORD='Mysql@123',
MASTER_LOG_FILE='mysql-bin.000003',
MASTER_LOG_POS=154;

 4)启动从库同步开关

mysql> start slave;
检查状态:
mysql> show slave status\G

IO,SQL出现 yes即完成同步

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值