在MAMP中转储大型SQL数据库时出错

时间:2015-02-03 14:30:48

标签: mysql sql dump

我正在尝试在MAMP(我的计算机上的localhost)上转储带有扩展插入的大型数据库(126 MB),无论我做什么,我都会收到错误。 首先,我尝试通过

终端转储它
/applications/MAMP/library/bin/mysql -u root -p databasename < /path/file.sql

但是我收到了这个错误(第44行是第一个INSERT INTO

ERROR 2006 (HY000) at line 44: MySQL server has gone away

所以我将my-large.cnf复制到/ applications / MAMP / conf /重命名为my.conf,为max_allowed_pa​​cket设置新值

[mysqldump]
quick
max_allowed_packet = 32M

并在[mysqld]

之后放置skip-character-set-client-handshake行
# The MySQL server
[mysqld]
skip-character-set-client-handshake

保存文件,重新启动服务器,再次尝试使用命令行转储数据库,但仍然遇到同样的错误。

我还尝试使用MY MAMP DUMP导入它,但几秒后我收到一条错误消息:处理SQL文件时出错。

然后我尝试使用bigdump,我设置$max_query_lines = 6000;但是脚本似乎没有运行(是的,我把文件和脚本放在同一个目录中,是的,mysql服务器正在运行)

我真的不知道还能做什么,可能是什么问题?

0 个答案:

没有答案