【发布时间】:2013-02-06 19:54:21
【问题描述】:
我正在通过 phpMyAdmin 一次安装从 Magento 数据库导出,我尝试将其导出到 .sql 和 tar.gz 中。
当我在另一个安装中导入该数据库时,我没有收到任何错误,但缺少表,所以我只有一半的表,我看到在字母 L(log_visitors 表)之后没有表。
这很奇怪,有人能告诉我这是什么吗?
【问题讨论】:
-
您确定缺少这些表格吗?某些版本的 phpMyAdmin 对表格概览进行分页,并且不会在一页显示所有表格
-
是的,表丢失了,我得到了这个metalhouse.devpassion.eu,当我查看 mysql 时,再次只导入了 255 个表..
-
它还提到了这个错误:
The PDO extension is required for this adapter but the extension is not loaded。通常我设法通过以下方式迁移 Magento 数据库;将其包含在事务中并在导入期间禁用外键检查(可以为 MySQL 转储设置这些选项)。大型数据库应该通过命令行导入,因为 PhpMyadmin 经常超时 -
多年后这仍然是一个问题。我发现 Magento 默认存储 180 天的访问者日志。这会导致日志表上的 sql 转储失败。
mysqldump: Error 2013: Lost connection to MySQL server during query when dump table更改日志设置:[1] clearing-magneto-log-data [stackoverflow.com/questions/3638361/clearing-magento-log-data] What for cron 运行,然后转储一个 new.sql 文件。mg_log_visitorat row: 535319
标签: php sql magento phpmyadmin