加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

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

发布时间:2020-12-12 00:50:23 所属栏目:MySql教程 来源:网络整理
导读:《MySQL 主从热备份(读写分离)Mysql学习》要点: 本文介绍了MySQL 主从热备份(读写分离)Mysql学习,希望对您有用。如果有疑问,可以联系我们。 导读: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:mysqldatamysql-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 主从热备份(读写分离)

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

MYSQL入门
show master status;

MYSQL入门

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 主从热备份(读写分离)

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

MYSQL入门
start slave;

MYSQL入门

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

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

MYSQL入门
show slave statusG

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 主从热备份(读写分离)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读