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 个表。如果数据库连接是通过套接字完成的,并且如果“--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
4

3 回答 3

0

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

于 2013-02-16T21:09:26.637 回答
0

我用它来转储:mysqldump -u server_dbuser -p -h localhost server_db > dbdump.sql

您是否尝试过 phpmyadmin?

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

于 2013-02-17T11:29:35.260 回答
0

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

于 2015-08-15T16:52:25.320 回答