mysql - 导入 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_packet 升级到 128MB
2)我已经升级了 innodb_lock_wait_timeout = 60000
3)我已经升级了 innodb_log_file_size = 128M
解决方案
设置max_allowed_packet
后你重启服务器了吗?
尝试直接传递给客户。一旦我遇到这个问题和全局更新并且my.cnf
设置对我不起作用,但这有效。
mysql -h127.0.0.1 -u root -p --max_allowed_packet=1073741824 wp_database < ../../wp.sql;
推荐阅读
- python - SimPy 上的网络模拟
- apache-spark-sql - Spark SQL 根据条件创建布尔列
- python - 如何标准化嵌套的.json?
- azure-machine-learning-studio - 无法在 azure ml 工作区中创建图像
- c# - 在带有数据库的 ASP.NET Core 5.0 应用程序中使用 Serilog 实现日志记录
- c++ - 部分专门化类模板的单个成员的解决方法?
- r - 基于三个变量的过滤逻辑
- python - list() 如何解决在迭代列表中删除元素的问题?
- r - 在 Rmarkdown 中使用 pandoc 和 bookdown 时如何删除图形标题中的冒号?
- flask - Flask-Pydantic 在获取请求时禁用验证