MySQL主从配置实现

//MySQL主从配置

首先,两边都要安装MySQL,启动两边的MySQL

接着,配置主从,要保证主从数据都一样的
可以用rsync弄过去

在主上配置/etc/my.cnf
server-id=1
log-bin=mysql-bin
两个可选参数(2选1)
binlog-do-db=db1,db2... #需要同步的库
binlog-ignore-db=db1,db2... #忽略不同步的库

然后重启一下MySQL,
然后
mysql -uroot -p
grant replication slave on *.* to 'repl'@'192.168.31.166'(从) identified by 'aminglinux.com';
如果IP写成%,就是任意
flush privileges;
flush tables with read lock;
show master status;

下面就配置从了,
在从上配置/etc/my.cnf
server-id=2
#log-bin=mysql-bin
可选参数:replicate-do-db=db1,db2
replicate-ignore-db=db1,db2 (如果主有了,从就不用了)
然后重启
登陆从 mysql -uroot -p123456 ...
slave stop;
(关键)change master to master_host='192.168.31.100',master_port=3306,master_user='repl',master_password='123123',master_log_file='mysql-bin.000006',master_log_pos=474952(这个看主的);
这一步的东西都是之前在主配置的东西
slave start;
show slave status\G;
如果slave——IO_RUNNING:YES
SALVE_SQL_running:YES,那就成功了

最后,在主上解锁:unlock tables;


加油吧,自己配置三遍以上!!!
//

转载于:https://www.cnblogs.com/ImJerryChan/p/6567273.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值