PhpMyAdmin 导入错误-MySQL 服务器已消失/无法识别关键字

Mic*_*ber 2 php mysql phpmyadmin importerror

所以我从 PHPMyAdmin 导出了一个 MySQL 数据库(我从 Windows 8 机器上的 IIS Express 中访问它),我试图将此数据库导入另一台机器,但是在该机器上我收到以下错误: 错误

警告 1

警告 2

请帮忙。我需要能够恢复这个数据库,但我不知道如何解决这个问题。

Aru*_*run 6

更改 MySQL 设置有效。这就是我改变的,正是:

在 php.ini

找:

post_max_size = 8M
upload_max_filesize = 2M
max_execution_time = 30
max_input_time = 60
memory_limit = 8M
Run Code Online (Sandbox Code Playgroud)

改成:

post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
Run Code Online (Sandbox Code Playgroud)

在 my.ini 中(MySQL 文件 - 在 mysqld 下)

找:

max_allowed_packet = 1M
Run Code Online (Sandbox Code Playgroud)

改成:

max_allowed_packet = 500M
Run Code Online (Sandbox Code Playgroud)


cwa*_*ole 5

服务器已消失通常意味着存在 MySQL 连接超时。如果您有一个特别大的数据库转储(听起来可能),就会发生这种情况。您可以尝试摆弄 MySQL 设置,mf.cnf但实际上,对于这么大的文件,最好使用命令行:

mysql -u 用户 -p 密码 db_name < dumpfile.sql

  • 更改 MySQL 设置有效。这就是我改变的,确切地说:在 php.ini 中查找:post_max_size = 8M upload_max_filesize = 2M max_execution_time = 30 max_input_time = 60 memory_limit = 8M 更改为:post_max_size = 750M upload_max_filesize = 750M max_execution_0 max_input_time = 50M in my.input_time = 50M ini (MySQL File) 在mysqld下添加:max_allowed_pa​​cket = 500M (2认同)