linux下mysql 一主2从 同一个数据库 复制配置成功数据也能同步
1现在的想法是 一主挂2个库(数据库ccxyaccount 数据库ccxydb ) 在my.cnf文件里配置这2个库
主机器ip是10。。149
mysql> show master status;
+----------------+----------+---------------------------------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+----------------+----------+---------------------------------------+------------------+
| log_bin.000058 | 98 | ccxyaccount,ccxydb,ccxyaccount,ccxydb | |
+----------------+----------+---------------------------------------+------------------+
1 row in set (0.00 sec)2 另外2个从机器
a 10。。150 配置文件设置replicate-do-db = ccxyaccount
b 10。。41 配置文件设置replicate-do-db = ccxydb现在3机器状态信息都是正常的,没有错误。
麻烦的是主机器的2个库的数据增修改删除变化信息无法同步到2台从机器。
回忆上个月3台机器作多库的主住从多库复杂的复制 失败 。 是否复制支持多个库。(上面这个应用应该说比较简单的俄 )
1现在的想法是 一主挂2个库(数据库ccxyaccount 数据库ccxydb ) 在my.cnf文件里配置这2个库
主机器ip是10。。149
mysql> show master status;
+----------------+----------+---------------------------------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+----------------+----------+---------------------------------------+------------------+
| log_bin.000058 | 98 | ccxyaccount,ccxydb,ccxyaccount,ccxydb | |
+----------------+----------+---------------------------------------+------------------+
1 row in set (0.00 sec)2 另外2个从机器
a 10。。150 配置文件设置replicate-do-db = ccxyaccount
b 10。。41 配置文件设置replicate-do-db = ccxydb现在3机器状态信息都是正常的,没有错误。
麻烦的是主机器的2个库的数据增修改删除变化信息无法同步到2台从机器。
回忆上个月3台机器作多库的主住从多库复杂的复制 失败 。 是否复制支持多个库。(上面这个应用应该说比较简单的俄 )
binlog-do-db = ccxyaccount,ccxydb
#binlog-ignore-db = mysql,test
反复修改3台机器的配置文件
发现还是不能 多库同步
而各个机器的俄 show slave sattus 状态是正常的 io等都是 ok的
但是数据就是不能同步 。 怀疑那个地方参数没有设置好。
socket = /var/lib/mysql2/mysql.sock2
port = 3307
pid-file = /var/lib/mysql2/hostname.pid2
datadir = /var/lib/mysql2
binlog-do-db = ccxyaccount
mysqld3]
mysqld = /usr/bin/mysqld_safe
mysqladmin = /usr/bin/mysqladmin
socket = /var/lib/mysql3/mysql.sock3
port = 3308
pid-file = /var/lib/mysql3/hostname.pid3
datadir = /var/lib/mysql3
binlog-do-db =ccxydb??