本教程求解了通过文件.SQL的订单行导入时出现的错误。导入.sql文件错误 – MySQL Server已经消失了。
当我们必须 导入的文件 .SQL 大为一 数据库,经典方法通过 phpMyAdmin 这不是一个很好的解决方案。大多数时候我们都打一个 “reqest timeout“。进口 .SQL 文件错误 – MySQL Server已经消失了。
最简单的就是连接 SSH /控制台到保存数据库的服务器,让我们上传文件 .sql 然后执行具体的命令行进行导入。
mysql -u db_user -p -h localhost db_name < /path/sql_file.sql
如果执行命令行并输入数据库密码后遇到错误: “ERROR 2006 (HY000) at line 1281: MySQL server has gone away“,大多数时候是关于超过导入文件的卷限制。
在标准配置中很有可能 MySQL,建立的体积极限 “max_allowed_packet” 小于要导入数据库的文件的大小。
最简单的解决方案是编辑文件 “my.cnf” si sa stabilim o limita adecvata nevoilor noastre. De exemplu, daca dorim sa importam un fisier .SQL de 320 MB, atunci editam fisierul “my.cnf” si adaugam linia:
max_allowed_packet=400M
Dupa editare si salvare, restartam serviciul mysql pe server si reluam linia de comanda pentru import. Totul ar trebui sa functioneze fara Import .SQL File Error – MySQL Server已经消失了。