mysql5.7在windows下面的主从复制配置

目标:自动同步Master 服务器上面的Demo数据库到Slave 服务器的Demo数据库中。

对于一些操作系统比较强而使用频率又不高的东西,往往好久不去弄就忘记了,所以要经常记录起来,方便日后查阅。

环境

数据库版本:mysql5.7.17

Master 服务器(Windows server2012 R2):192.168.1.18 

Slave 服务器 (win7 64bit):192.168.1.95

mysql5.7.17 winx64免安装版下载地址:?id=467269

具体配置方法请参考:https://www.cnblogs.com/c3gen/p/6168765.html

工具:Cmder(window神器)。你也可以直接用window的CMD。

注意:主从服务器的防火墙都要给mysql端口添加例外。也就是说两台服务器的mysql数据库可以互连。

修改配置文件 主库

开始——运行—services.msc,打开主库的服务列表,找到服务MYSQL57 ,查看该服务的配置文件所在路径。

mysql5.7在windows下面的主从复制配置

打开配置文件my.ini,添加如下配置项

log-bin=mysql.bin # 使binlog在每N次binlog写入后与硬盘同步 sync-binlog=1 # 1天时间自动清理二进制日志 expire_logs_days=1 # 需要同步的数据库 binlog-do-db=demo # 不需要同步的数据库 binlog-ignore-db = mysql binlog-ignore-db = test binlog-ignore-db = information_schema binlog-ignore-db = bak binlog-ignore-db = sys binlog-ignore-db = omserver binlog-ignore-db = sakila binlog-ignore-db = smp_base_1_0 binlog-ignore-db = smp_base_2 binlog-ignore-db = smp_emx_1_0 binlog-ignore-db = smp_emx_2 binlog-ignore-db = smp_maint_1_0 binlog-ignore-db = smp_maint_2 # Error Logging. log-error="WIN-1QQDRPR5R2M.err" # Server Id. server-id=1

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpjxjw.html