数据库同步工具
sqlserver,Mysql数据同步软件

Windows下的mysql-way同步备份实现方法

以下文章主要是关于在Windows中实现MySQL数据库环境主从同步备份的正确操作计划,我在一些相关的网站上看到了有关Windows环境中MySQL数据库的主从同步备份的操作步骤,但是在它上面很少有成功的操作,因此我与本文分享了一个更完整的计划。
在机器上已成功完成以下配置:

实现该功能:主服务器,当服务器B从初始状态开始,相同的信息数据A和B,当数据A出现时,更改时,B也随之更改,以使A和B的数据信息同步,以达到备份目的。

环境:

A,MySQL数据库版本B与4.1.20相同

A:

操作系统:Windows 2003 server

IP地址:192.168.100.1

B:

操作系统:Windows 2003 server

IP地址:192.168.100.2

配置过程:
1.在A的MySQL数据库中创建一个备份帐户。命令如下:

复制代码代码如下:

授权复制从站,重新加载,SUPER ON *。 *
要备份@” 192.168.100.2″
由” 1234″标识;

创建帐户备份,并且仅允许从192.168。开始登录100.2,密码为1234。
2.由于mysql版本的新密码算法不同,请输入mysql,输入:set password for” backup” @” 192.168.100.2″ = old_password(” 1234 “);
3,关闭A服务器将A中的数据复制到B服务器,以使A和B中的数据同步,并确保在完成所有设置操作之前,在A和B服务器中进行写操作禁止使用,因此两个数据库中的数据必须相同!
4.修改A服务器的配置,打开mysql/my.ini文件,在[mysqld]下添加以下内容:
server-id = 10
log-bin = c:\\\\ log-bin.log
服务器ID:主服务器A的ID值
log-bin:二进制更改日期值
5.重新启动A服务器,从现在开始,它将修改客户端堆相关数据库记录在二进制更改日志中。
6.关闭B服务器并配置B服务器Jinxi,以便它知道其镜像ID,在哪里可以找到主服务器以及如何连接到该服务器。最简单的情况是,主服务器和从服务器在不同的主机上运行,并使用默认的TCP/IP端口。只需将以下命令添加到从服务器启动时读取的mysql/my.ini文件中。太。
复制代码代码如下:

[mysqld]
server-id = 11
master-host = 192.168.100.1
主用户=备份
主密码= 1234
//以下内容是可选的
copy-do-db =备份
server-id:从属服务器的ID值B.请注意,它不能与主服务器的ID值相同。
master-host:主服务器的IP地址。
master-user:用于从服务器连接到主服务器的帐户。
master-password:用于从服务器连接到主服务器的帐户密码。
plicate-do-db:告诉主服务器仅在指定的数据库上执行同步镜像。

7,从服务器B重新启动。至此,所有设置均已完成。更新A中的数据,B也将立即更新。如果从属服务器未同步更新,则可以检查从属服务器中的mysql_error.log日志文件以进行故障排除。

未经允许不得转载:数据库同步软件|Mysql数据同步软件|sqlserver数据库同步工具|异构同步 » [mysql进行两个数据库的同步]windows环境下mysql数据库的主从同步备份步骤单向同步

分享到:更多 ()

syncnavigator 8.6.2 企业版

联系我们联系我们