本文将详细介绍在Windows系统中配置MySQL双机热备的方法,帮助提升数据安全与系统稳定性,适用于日常运维与学习实践。
1、 在主服务器上为从服务器创建一个用于复制连接的专用账户,并赋予其replication slave权限。由于服务器A与B互为彼此的主从,因此双方均需各自建立一个用于数据同步的用户账号。
2、 服务器A,所示。
3、 服务器B,见下图所示
4、 创建同步连接账户后,可通过从服务器使用该账户访问主服务器数据库,验证连接是否正常建立并实现通信。
5、 服务器A,所示。
6、 服务器B,见下图所示
7、 若显示Welcome to the MySQL monitor.等信息,表明登录成功,可确认两台服务器已具备条件,能够进行双机热备配置与操作。
8、 打开电脑A的MySQL安装目录下的my.ini文件,在末尾添加指定配置信息。
9、 服务器A,所示。
10、
11、 服务器B,所示。
12、 依次重启服务器A与B的MySQL服务,若均成功启动,则表明配置正确无误。
13、 查看服务器A与B的主服务器状态,详情见下图所示。
14、 在服务器A和B上分别执行change master to命令,设置对应的同步起始位置。
15、 服务器A所示。
16、 服务器B,所示。
17、 查看服务器A与B的从属状态,具体所示。
18、 当Slave_IO_Running和Slave_SQL_Running两项均显示为Yes时,表明从服务器配置已成功。
19、 双机热备配置已完成,服务器A与B的数据库任一方修改,数据将自动同步至另一方。
