带有联合表的mysqldump

时间:2008-11-28 01:23:19

标签: mysql federated-table

我需要包含数据的mysqldump,但在数据库中还有几个带有FEDERATED引擎的表。 mysqldump也包括针对FEDERATED表的INSERT,这会导致exemaple“Duplicate entry”错误(因为该表已经填充了数据)。

我可以单独转储结构和数据,然后删除FEDERATED表的INSERT, 但这与“自动生成可靠备份”并不完全相同

如何使用FEDERATED表备份然后恢复Mysql数据库?

1 个答案:

答案 0 :(得分:1)

快速浏览一下diff之后,解决方法是编译自己的修补版本的mysqldump,默认情况下跳过INSERT为FEDERATED表。我没有试过自己应用它,所以YMMV。

http://bugs.mysql.com/bug.php?id=32038