我将实时Wordpress 网站下载到我的本地计算机上,以便在我的本地环境中使用它。由于缺少数据库文件,因此该网页与实际生产的网页不同。因此,我使用 SSH 导出了转储的sql文件,现在我尝试将其导入到我的本地 XAMPP 使用命令以下与我的 Mac终端进行交流:
mysql -h127.0.0.1 -u root -p wp_database < ../../wp.sql;
终端将抛出此错误 :
第899行出现错误2006(HY000):MySQL服务器已消失
这个问题可能是什么原因?
我为解决该问题所做的事情:
1)我已将max_allowed_packet升级到128MB
2)我已经升级了innodb_lock_wait_timeout = 60000
3)我已经升级了innodb_log_file_size = 128M
答案 0 :(得分:1)
设置max_allowed_packet
后,您是否重新启动服务器?
尝试直接传递给客户。遇到此问题和全局更新后,my.cnf
设置对我不起作用,但此方法可行。
mysql -h127.0.0.1 -u root -p --max_allowed_packet=1073741824 wp_database < ../../wp.sql;
答案 1 :(得分:0)
尝试以下代码
mysql -h127.0.0.1 -u root -p --max_allowed_packet = 1073741824 wp_database <../../wp.sql --verbose --force --wait --reconnect