MySQL导入导出大数据库文件时,最好直接用命令行,而不用phpmyadmin这些工具。

1、导入时用此命令(导出命令自己百度)

mysql -uroot --default-character-set=utf8 csp_yiiooj < my.sql(注意执行前,请确保你已经建立好了数据库) 

2、如果出现ERROR 2006 (HY000) at line 1: MySQL server has gone away这个错误 (如果没出现,那么恭喜你,直接成功)

那么:

Change 3 settings in my.cnf file(如果安装了xampp,那么my.cnf在/opt/lampp/etc/my.cnf)

Under [mysqld]

max_allowed_packet =64M
wait_timeout =6000

Under [mysqldump]

max_allowed_packet =64M

That should fix it

3、重新进行1步骤,则成功

posted on 2013-12-09 18:54  cchun  阅读(405)  评论(0)    收藏  举报