mysqldump创建的转储未完成

时间:2013-02-16 19:38:19

标签: typo3 mysqldump

TYPO3安装在其名为typo3的数据库中有57个表。 通过命令

使用mysqldump程序创建转储
mysqldump --host=127.0.0.1 --password=<PASSWORD> --protocol=tcp --port=3306 --user=<ROOT-USER> --lock-all-tables --databases typo3 > dump.sql

仅包含47个表格。 如果通过套接字完成数据库连接,并且省略了“--lock-all-tables”选项,则会出现相同的结果。 如何制作包含所有表的完整转储?

缺少的表是

  • index_config
  • index_debug
  • index_fulltext
  • index_grlist
  • index_phash
  • index_rel
  • index_section
  • index_stat_search
  • index_stat_word
  • index_words

3 个答案:

答案 0 :(得分:0)

我不确定,为什么所有的index_ *表都没有与mysqldump一起转储,但我可以建议你使用SypexDumper。在大多数情况下,当无法进行mysqldump或phpMyAdmin转储时,它就节省了我的一天。

答案 1 :(得分:0)

我用它来进行转储:mysqldump -u server_dbuser -p -h localhost server_db&gt; dbdump.sql

您是否尝试过phpmyadmin?

是否需要index_表,或者可以随时重建?

答案 2 :(得分:0)

感谢Urs和Viktor Livakivskyi的帮助!问题是由cron触发的单个脚本引起的。