mysqldump с объединенными таблицами - PullRequest
1 голос
/ 28 ноября 2008

Мне нужен mysqldump, включая данные, но в базе данных есть также пара таблиц с движком FEDERATED. Mysqldump также включает INSERT для таблиц FEDERATED, что приводит к возникновению множества ошибок «Duplicate entry» (поскольку таблица уже заполнена данными).

Я могу вывести структуру и данные отдельно, а затем удалить INSERT для таблиц FEDERATED, но это не совсем то же самое, что «автоматически создавать надежные резервные копии»

Как сделать резервную копию, а затем восстановить базы данных Mysql с таблицами FEDERATED?

1 Ответ

1 голос
/ 28 ноября 2008

После быстрого взгляда на diff решение этой проблемы состоит в том, чтобы скомпилировать собственную исправленную версию mysqldump, которая по умолчанию пропускает INSERT для таблиц FEDERATED. Я не пытался применить это сам так YMMV.

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

...