如何在一台windows主机上实现MySQL的主从复制?

MySQL的主从复制是通过binlog日志来实现的, 主从复制中的“主”指的是MySQL主服务器上的数据库,“从”指的是MySQL从服务器上的数据库,且这种复制是基于数据库级别的,为此从服务器中的数据库名称必须和主服务器中的数据库名称保持一致,那么,要想实现主从复制,我们至少要有两个MySQL服务器(最好是两个MySQL服务器分别位于不同的主机上,或者在一个主机上安装两个MySQL,端口不同即可)。

一般来说,MySQL数据库的主库和从库是分布在不同的主机上。假如,现在我们只有一台主机,且是windows系统,如何实现MySQL的主从复制呢?方法如下:

这里我们只介绍  一主一从 的操作方法。
我的电脑已经安装了 xampp 集成环境(同wamp安装包类似),可以把它里面的MySQL服务作为MySQL的主服务器。那么,我们还需要在这台电脑上再安装一个MySQL,作为数据库的从服务器。
我的电脑xampp中已安装的MySQL版本为  5.6.20,端口为3306。
我们需要再安装一个MySQL(最好安装同版本和相近版本的,以免出现问题),端口改为3307,安装方法见: http://blog.csdn.net/lamp_yang_3533/article/details/52263751

数据库服务器的参数:
  • 主服务器(master): IP为127.0.0.1,端口为3306
  • 从服务器(slave): IP为127.0.0.1,端口为3307

主服务器配置:
修改主服务器的数据库配置文件( E:\xampp\mysql\bin\my.ini),在  [mysqld] 标签的最下面,添加如下代码:

#需要备份的数据库  
binlog-do-db=test
  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值