mysql主从同步-双向同步2

Posted syncnavigator-v8-4-1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql主从同步-双向同步2相关的知识,希望对你有一定的参考价值。

数据库同步复制功能的设置都是在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的主要内容,如果未能解决你的问题,请参考以下文章

mysql主从同步

6-MYSQL主从同步(DBA)配置

十四mysql主从同步结构模式

MySQL主从同步

MySQL主从同步

MySQL的主从复制&主从同步