MySQL 主从热备份(读写分离)Mysql学习

MySQL 主从热备份(读写分离)Mysql学习,第1张

概述介绍《MySQL 主从备份(读写分离)Mysql学习》开发教程,希望对您有用。

《MysqL 主从热备份(读写分离)MysqL学习》要点:
本文介绍了MysqL 主从热备份(读写分离)MysqL学习,希望对您有用。如果有疑问,可以联系我们。

导读:MysqL的主从备份,听个名词很高大上,其实都是MysqL原本就实现的了,你只需要简单配置一下就可以实现.第一步:保持主从两个数据库是同步的... MysqL的主从备份,你只需要简单配置一下就可以实现.

MysqL入门第一步:保持主从两个数据库是同步的,最好事先手动同步一下

MysqL入门第二步:停止两个数据库,分别更改配置文件;

MysqL入门  下面我使用如下两个地址来说明配置过程.

主数据库:192.168.0.244从数据库:192.168.0.8

MysqL入门主服务器数据库,增加如下配置:

MysqL入门server-ID = 244    #这个唯一就OK,一般取IP地址后面的几位
log-bin = E:\MysqL\data\MysqL-bin  #日志所在目录
binlog-do-db = test    #这个是要同步的数据库

MysqL入门从服务器数据库,sans-serif; Font-size: 13px;">MysqL入门server-ID = 8    #这个唯一就OK,一般取IP地址后面的几位
replicate-do-db = test  #这个是要同步的数据库

MysqL入门第三步,分别重启两个服务器的MysqL服务;

net stop MysqL;net start MysqL;

MysqL入门两个服务器的MysqL服务都要启动起来;

MysqL入门第四步,主服务器授权Slave权限账号

MysqL入门

MysqL入门第五步,登录主服务器,查询master状态;

MysqL入门show master status;

MysqL入门

MysqL入门注意结果,结果里面的东西,在下一步会用到.

MysqL入门第六步:登录从服务器,配置从服务器的Slave

MysqL入门change master to master_host='192.168.0.244',master_userbu123456',master_log_fileMysqL-bin.000004=516;

MysqL入门master_log_pos是上面查询出来的position 516.

MysqL入门

MysqL入门第七步、启动从服务器的Slave

MysqL入门start slave;

MysqL入门

MysqL入门第八步、验证从服务器的Slave服务状态

MysqL入门show slave status\G

MysqL入门以下两个状态必须为Yes.

MysqL入门Slave_IO_Running: Yes    //此状态必须YES
Slave_sql_Running: Yes     //此状态必须YES

MysqL入门如果有一项为No都不会同步成功.

MysqL入门我碰到过Slave_IO_Running为Connecting的.那可能是上面的连接change master to master_host...写错了.

MysqL入门

MysqL入门第九步、随意修改下主数据库的数据,从服务器数据库立即会更新

MysqL入门

总结

以上是内存溢出为你收集整理的MySQL 主从热备份(读写分离)Mysql学习全部内容,希望文章能够帮你解决MySQL 主从热备份(读写分离)Mysql学习所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/1160372.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-01
下一篇2022-06-01

发表评论

登录后才能评论

评论列表(0条)

    保存