首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >设置foreign_key_checks = on error wordpress

设置foreign_key_checks = on error wordpress
EN

Stack Overflow用户
提问于 2017-05-19 13:19:40
回答 3查看 24.1K关注 0票数 13

我有Bluehost帐户,现在我正在转移到新帐户digitalocean.com,我正在进行导出和导入,就像在phpmyadmin中一样,但是在这里,当我在新服务器中导入我的sql.zip或sql.gz文件时,它显示的错误如下

代码语言:javascript
运行
复制
Error
Static analysis:

1 errors were found during analysis.

Missing expression. (near "ON" at position 25)
SQL query: Edit Edit

SET FOREIGN_KEY_CHECKS = ON;

MySQL said: Documentation

#2006 - MySQL server has gone away

这是屏幕截图

https://www.awesomescreenshot.com/image/2511553/fa78fad9e1108051c84538f2314df7

我执行以下步骤来解决问题

  1. 尝试通过MYSQL_40导出并导入
  2. 导出时禁用FOREIGN_KEY复选框,然后尝试导入
  3. 使用数据库插件,但错误相同

但是没有运气,我认为这是一个问题的bluehost服务器,当我试图导出

EN

回答 3

Stack Overflow用户

发布于 2021-09-05 08:20:23

在检查了大量的解决方案后,我终于找到了正确的解决方案,我的wordpress数据库大小为100 my。

代码语言:javascript
运行
复制
Changing php.ini at C:\xampp\php\php.ini
max_execution_time = 600
max_input_time = 600
memory_limit = 1024M
post_max_size = 1024M
user_ini.cache_ttl = 15000
代码语言:javascript
运行
复制
Changing my.ini at C:\xampp\mysql\bin\my.ini</b>
max_allowed_packet = 1024M
票数 6
EN

Stack Overflow用户

发布于 2018-09-18 15:40:44

这个错误,主要是我们从PhpMyAdmin导入数据库时得到的。我通过命令导入数据库来解决这个问题。

代码语言:javascript
运行
复制
mysql -u username -p database_name < file_name.sql

或将数据库file_name.sql更改为:

  1. 将这行SET FOREIGN_KEY_CHECKS = 0;放在数据库file_name.sql的开头。
  2. 并将这一行SET FOREIGN_KEY_CHECKS = 1;放在文件末尾之前的file_name.sql的最后一行。

注意:第一行将禁用外键检查,最后一行将再次启用它。

How to import an SQL file using the command line in MySQL?

票数 4
EN

Stack Overflow用户

发布于 2018-12-03 16:07:11

一旦发生在我身上,这是因为您一直在使用MariaDB 10.3,而现在您将版本更改为更低的版本,进行备份、更改或更新/升级您的mariadb或mysql的最新版本,然后就可以了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44071230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档