Phpmyadmin和复制

时间:2017-10-25 06:50:17

标签: mysql phpmyadmin mariadb

我有mysql-5.1.73 master数据库和slave。我有数据库星号和表格用于复制mytable

主设置:

server-id               = 1
log_bin                 = /var/log/mysql/mysql-bin.log
expire_logs_days        = 1
max_binlog_size         = 100M
binlog-do-db            = asterisk
slave-compressed        = 1

第一种类型的奴隶mysql-5.1.73设置:

replicate-do-db         = asterisk
replicate-do-table      = asterisk.mytable

第二种奴隶mariadb-5.5.56设置:

server-id = 1000
log_bin = /var/log/mariadb/mysql-bin.log
expire_logs_days = 2
max_binlog_size  = 100M
log-bin=mysql-bin
log-slave-updates
binlog_do_db = voip
replicate-rewrite-db=asterisk->voip
replicate-do-table = voip.mytable

在第二个从属类型中,我将数据库从asterisk重命名为voip。那个奴隶成了别人的主人(奴隶类型3 :)。

如果我从mysql命令行向master(server-id 1)添加新数据 - 数据将复制到所有从属服务器。没关系。 但是,如果我从phpmyadmin向master(server-id 1)添加新数据 - 数据仅复制到从属类型1并且不复制到从属类型2。 phpmyadmin版本4.0.10.20(最新版4.0分支)

是phpmyadmin问题吗?任何想法如何解决?

1 个答案:

答案 0 :(得分:0)

猜测:

replicate-do-table = asterisk.mytable
replicate-rewrite-db = asterisk->voip

这是你的电话系统?建议你不要在DB asterisk中玩,而是创建另一个数据库。