Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql复制数据库未正确更新_Mysql_Replication - Fatal编程技术网

Mysql复制数据库未正确更新

Mysql复制数据库未正确更新,mysql,replication,Mysql,Replication,我一直在尝试在mysql数据库中启动复制。我按照mysql手册中的所有步骤设置和配置复制 我可以毫无困难地启动复制。新插入的数据已正确复制。 但过了一段时间,我观察到,尽管INSERT工作正常,但更新无法复制。因此,我的复制数据库包含的数据与第一次插入时的数据相同 我的主数据库位于一台装有MYSQL-5.1.56的UNIX服务器上。从机在Windows中使用带有MYSQL 5.5.8的WAMP包。我还尝试了一个带有较低版本mysql和WAMP5的从机,效果相同 请分享你在这方面的想法和经验。谢

我一直在尝试在mysql数据库中启动复制。我按照mysql手册中的所有步骤设置和配置复制

我可以毫无困难地启动复制。新插入的数据已正确复制。 但过了一段时间,我观察到,尽管INSERT工作正常,但更新无法复制。因此,我的复制数据库包含的数据与第一次插入时的数据相同

我的主数据库位于一台装有MYSQL-5.1.56的UNIX服务器上。从机在Windows中使用带有MYSQL 5.5.8的WAMP包。我还尝试了一个带有较低版本mysql和WAMP5的从机,效果相同


请分享你在这方面的想法和经验。谢谢。

我也有类似的问题。我知道这是一条老线索,但它可以帮助其他人:


链接:

我几个月前就把它整理好了。问题是,我试图只复制一个数据库,并在master中设置
binlog\u do\u db
binlog ignore db
选项以仅选择该数据库。但是,正如前面所说的,这遗漏了在不使用数据库选择数据库的情况下执行的任何语句。在slave中使用
replicate ignore db
replicate do db
选项也可以这样做。因此,我最终通过使用从机中的
replicate-wild-do-table
选项修复了它。在从属服务器的配置中添加了以下行

replicate-wild-do-table=mydb.%

离题;谢谢你。我将把它发布到服务器故障。