mysql设置主从同步只读_MySql主从同步设置

主MySql服务器A:192.168.1.3从MySql服务器B:192.168.1.41、编辑A的my.cnf,一般在/etc/my.cnf,在[mysqld]下面添加log-bin=mysql-bin //开启MYSQL二进制日志server-id=1 //服务器ID不能重复binlog-do-db=lsnphp //需要主从同步的数据库,需要同步多个数据库,复制多次这个参数binlog-ig...
摘要由CSDN通过智能技术生成

主MySql服务器A:192.168.1.3

从MySql服务器B:192.168.1.4

1、编辑A的my.cnf,一般在/etc/my.cnf,在[mysqld]下面添加

log-bin=mysql-bin //开启MYSQL二进制日志

server-id=1 //服务器ID不能重复

binlog-do-db=lsnphp //需要主从同步的数据库,需要同步多个数据库,复制多次这个参数

binlog-ignore-db=mysql //不需要主从同步的数据库

expire-logs-days = 10 //二进制日志保留时间

2、在 A 上添加一个用于主从同步的帐号:

GRANT REPLICATION SLAVE ON *.* TO 'rep1'@'192.168.1.4' IDENTIFIED BY '123456';

3、重启MySql

/etc/init.d/mysql restart

4、登录MySql,将数据库设置为只读模式:

FLUSH TABLES WITH READ LOCK;

5、执行下面命令,记录下file及position的值

show master status;

6、导出需要备份的数据库

mysqldumop -uroot -ppwd lsnphp > /home/sqlbak/lsnphp.sql

7、编辑B的my.cnf,一般在/etc/my.cnf,在[mysqld]下面添加

server-id=2 //服务器ID不能重复

repli

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值