码迷,mamicode.com
首页 > 数据库 > 详细

mysql主从同步-双向同步2

时间:2019-06-13 00:25:24      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:并且   root   从服务器   sla   主从同步   状态   操作   解锁   恢复   

数据库同步复制功能的设置都是在mysql的配置文件(liunx 下是为/etc/my.cnf)中体现的。主要工作原理为slave端记录并且执行master端的操作日志。?

分别登录master机和slave机的mysql:mysql –u root –p?

创建数据库:create database repl;?

1、设置同步master?

编辑配置文件 /etc/my.cnf 确保有如下行?

创建一个mysql的账号为同步专用?

重启master mysql?

查看master状态?

查看进程:?

3、设置同步slave?

编辑配置文件?

然后重启slave mysql?

在slave机中进入mysql?

查看slave状态?

查看进程:?

我在第一次配的时候出现错误,查看日志为?


mysql的主从同步(数据库已经运行一段时间)?

1、设置同步master #同上?

2、创建一个mysql账号为同步账号?

3、给主服务器所有表加锁,禁止继续写入数据?


4、打包备份主服务器数据文件?

5、主服务器表解锁?

执行以下命令,解开主服务器的读锁,主服务器可以继续更新数据:?

6、设置同步slave //同上3?

7、在从服务器上恢复主备份文件?

8、在从服务器mysql命令符下实现同步?

若是查看不能正常同步时,需进行如下操作:?

如果都是yes,那代表已经在同步?

往表里面写点数据测试一下看是否同步成功。?


mysql的双向同步?

? 配置双向同步方法就是在单向同步的基础上略加改动,即在从机上做主机配置,在主机上做从机配置。?

在master上做从机配置?

在配置文件中添加?

在slave上做主机配置?

在配置文件中添加?

创建同步账号?

查看同步状态?

在master上查看?

此时master上slave不能启动,需要进行如下操作?

查看slave上的master状态?

在master上添加 change master to?

查看master的 slave状态?



?

?

mysql主从同步-双向同步2

标签:并且   root   从服务器   sla   主从同步   状态   操作   解锁   恢复   

原文地址:https://www.cnblogs.com/sqlservertongbu/p/11013614.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!