小编dee*_*_tc的帖子

#2006 - MySQL 服务器在数据库导入时消失了

所以我有一台新电脑,我正在尝试为一些项目设置一切。

当我尝试导入某些数据库时,在 phpmyadmin 中导入失败后收到此消息:

Missing expression. (near "ON" at position 25)
SET FOREIGN_KEY_CHECKS = ON;
MySQL error 2006: mysql server has gone away
Run Code Online (Sandbox Code Playgroud)

我从 phpmyadmin 注销了,尽管导入只需要几秒钟。

我已经阅读了一些提示并且我已经这样做了:

  1. 设置 my.cnf 值,例如:
[mysql]
max_allowed_packet=512M

[mysqld]
max_allowed_packet=512M
wait_timeout=600
interactive_timeout = 86400
Run Code Online (Sandbox Code Playgroud)
  1. 并将我的 php.ini 调整为:
max_execution_time = 500
max_input_time = 500
memory_limit = 512M
post_max_size = 512M
upload_max_filesize = 256M
Run Code Online (Sandbox Code Playgroud)
  1. 尝试通过命令行导入:
mysql -u USER -p database < import.sql
Run Code Online (Sandbox Code Playgroud)

命令行给我这个错误:

ERROR 2013 (HY000) at line 12042: Lost connection to MySQL server during query
Run Code Online (Sandbox Code Playgroud)

显然这不仅仅是一些 php …

mysql import phpmyadmin ubuntu-20.04

12
推荐指数
2
解决办法
3185
查看次数

标签 统计

import ×1

mysql ×1

phpmyadmin ×1

ubuntu-20.04 ×1