今天来讲讲MySQL主从同步的配置和只同步我们指定的数据表。 惯例,来说说缘由。 因为天津总公司那边需要读取我们南宁公司的ERP的营收数据。 然后我们南宁这边的ERP数据库服务器为了安全是只能内网访问的。 So.这样来解决: Tips: 以下ERP数据库所在的服务器为主服务器A,外网可访问的从服务器为B 一、我们找了另外一台内部的服务器B,开启了外网访问,让天津可以访问到我们的这台服务器。 二、然后需要配置MySQL主从同步,让ERP数据库的特定的几个数据表同步到可以外网访问的服务器B去。 三、开启外网访问,完工。 本篇完~~,哈哈哈。 不扯淡了,开工~ 暂定: 主服务器IP:192.168.1.100 从服务器IP:192.168.1.101 Tips 在配置MySQL主从同步的时候需要保证一下几点:

在服务器上必须开启二进制日志 主服务器的server-id只能是:server-id=1 每一台从服务器都需要配具有唯一性的server-id 开始复制进程之前,需要现在主服务器上记录二进制文件,以及最新位置Position 创建一个从服务器链接主服务器的帐号。(推荐限制一下可访问IP,这样更安全)

配置Master服务器(主服务器) 1、更改主服务器MySQL配置文件,/etc/my.cnf,检查二进制日志log-bin是否开启了,把server-id设置为1 [mysqld] log-bin=mysql-bin binlog_format=mixed server-id = 1 2、创建一个从服务器链接主服务器的帐号 (1)、在命令行下登录mysql:

mysql -uroot -p

(2)、首先创建一个名为:slave_user,密码为:987654321的帐号 mysql> grant replication slave on . to 'sl...

[阅读更多 →]