记录mysql主从库配置及遇到的坑。

为实现读写分离,提升数据库性能,提升数据库稳定性及安全性。将mysql数据库实现主从配置。

1,准备好2个数据库

2,在主库上创建从库链接主库的用户

3,修改Master(主库)的my.ini配置

server-id=1                      //主从库的id不能一样
log-bin=mysql-bin            //日志文件
binlog-do-db=test             //对应的库(后面我写的注释请去掉,否则数据库启动会报错。因为my.ini文件中注释不是//)

4,修改Slave(从库)的my.ini配置

server-id=2
log-bin=mysql-bin
replicate-do-db=test

5,重启mysql数据库服务

6,数据库链接工具链接数据库,使用show master status查看主库对应参数。

7,切换到slave数据库

运行代码
CHANGE MASTER TO master_host = '127.0.0.1',
master_port = 3306,
master_user = 'slave',
master_password = '123456',//准备中主库的数据(同上)
master_log_file = 'mysql-bin.000006',//上面查出的file
master_log_pos = 361;//上面查出的posittion

运行start slave

(如果start slave出错

reset slave
mysql>reset slave

mysql>CHANGE MASTER TO master_host = '127.0.0.1',
master_port = 3306,
master_user = 'slave',
master_password = '123456',//准备中主库的数据(同上)
master_log_file = 'mysql-bin.000006',//上面查出的file
master_log_pos = 361;//上面查出的posittion

mysql>start slave;

在从库中运行show slave status

这样就配置好了主从数据库了

测试看下在主库中添加数据从库也一样添加了主从设置成功。

                                                                                                                                             

 

                                                                                                                          此致:敬礼,

                                                                                                                             感谢各位网友的阅读。如有问题请私聊联系我

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值