重庆小潘seo博客

当前位置:首页 > 重庆网络营销 > 小潘杂谈 >

小潘杂谈

mysql服务器主从数据库同步配置的方法详解

时间:2020-09-23 10:00:06 作者:重庆seo小潘 来源:
本篇文章给大家带来的内容是关于mysql服务器主从数据库同步配置的方法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 首先需要在同一个局域网内的两台机器(当然也可以用一台机器虚拟两台机器出来),都安装上mysql服务。(推荐课程

本篇文章给大家带来的内容是关于mysql服务器主从数据库同步配置的方法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

首先需要在同一个局域网内的两台机器(当然也可以用一台机器虚拟两台机器出来),都安装上mysql服务。(推荐课程:MySQL教程)

主机A: 192.168.1.100

从机B: 192.168.1.101

可以有多台从机。

1、先登录主机 A,执行如下命令赋予从机权限,如果有多台丛机,就执行多次:

mysql>GRANT REPLICATION SLAVE ON *.* TO 'backup'@'192.168.1.101' IDENTIFIED BY '123456';

2、 打开主机A的my.cnf,输入如下配置参数:

server-id = 1 #主机标示,整数 log_bin = /var/log/mysql/mysql-bin.log #确保此文件可写read-only =0 #主机,读写都可以binlog-do-db =test #需要备份数据,多个写多行binlog-ignore-db =mysql #不需要备份的数据库,多个写多行

3、打开从机B的my.cnf,输入如下配置参数:

server-id = 2log_bin = /var/log/mysql/mysql-bin.logmaster-host =192.168.1.100master-user =backupmaster-pass =123456master-port =3306master-connect-retry=60 #如果从服务器发现主服务器断掉,重新连接的时间差(秒)replicate-do-db =test #只复制某个库replicate-ignore-db=mysql #不复制某个库

4、同步数据库

进过以上的配置,分别重启主机A和从机B,即可自动实现同步。

5、验证

在主机A中,mysql>show master statusG;

在从机B中,mysql>show slave statusG;

能看到大致这些内容

File: mysql-bin.000001Position: 1374Binlog_Do_DB: testBinlog_Ignore_DB: mysql

另外可以在主机A中,做一些INSERT, UPDATE, DELETE 操作,看看主机B中,是否已经被修改。以上就是mysql服务器主从数据库同步配置的方法详解的详细内容,更多请关注小潘博客其它相关文章!