2013-02-16 65 views
0

TYPO3安裝在其數據庫中有57個表,名爲typo3。 由命令mysqldump創建的轉儲未完成

mysqldump --host=127.0.0.1 --password=<PASSWORD> --protocol=tcp --port=3306 --user=<ROOT-USER> --lock-all-tables --databases typo3 > dump.sql 

僅包含47表創建使用mysqldump程序轉儲。 如果數據庫連接是通過套接字完成的,並且「--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
+0

您是否檢查過SQL文件,如果那裏的表也不存在?這些表是不同數據庫的視圖嗎?我想這不是該命令的問題。 – maholtz 2013-02-18 08:09:39

+0

感謝Urs和Viktor Livakivskyi的幫助!問題是由cron觸發的個別腳本造成的。 – 2015-08-15 16:51:29

回答

0

感謝Urs和Viktor Livakivskyi的幫助!問題是由cron觸發的個別腳本造成的。

0

我不知道,爲什麼所有的INDEX_ *表不使用mysqldump傾倒,但我可以建議你使用SypexDumper。在大多數情況下,當mysqldump或phpMyAdmin轉儲不可行時,它節省了我的一天。

0

我用這個傾倒:mysqldump的-u server_dbuser -p -h本地主機server_db> dbdump.sql

你從phpMyAdmin的嘗試?

是否需要index_表,或者可以隨時重建?