首页 > 解决方案 > 导入 WordPress sql 文件时 MySQL 服务器已消失

问题描述

我将实时 Wordpress网站下载到我的本地机器上,以便在我的本地环境中使用它。由于缺少数据库文件,因此网页与生产时的网页不同。所以我使用SSH导出、转储了 sql 文件,现在我尝试使用以下命令使用我的Mac 终端将其导入本地XAMPP环境:

mysql -h127.0.0.1 -u root -p wp_database < ../../wp.sql;

终端抛出此错误

ERROR 2006 (HY000) at line 899: MySQL server has gone away

这个问题的原因可能是什么?

我为解决问题所做的工作:

1)我已将 max_allowed_pa​​cket 升级到 128MB

2)我已经升级了 innodb_lock_wait_timeout = 60000

3)我已经升级了 innodb_log_file_size = 128M

标签: mysql

解决方案


设置max_allowed_packet后你重启服务器了吗?

尝试直接传递给客户。一旦我遇到这个问题和全局更新并且my.cnf设置对我不起作用,但这有效。

mysql -h127.0.0.1 -u root -p --max_allowed_packet=1073741824 wp_database < ../../wp.sql;

推荐阅读