通过清心醉

phpmyadmin导入百M以上的SQL

以作者的站点为例,数据库已经超过百兆了,导入的时候要么超过限制,要么超时。以下方法是针对限制及超时的处理方式:

超过限制:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 133648 bytes)

修改php.ini配置文件里内存的大小,

将memory_limit = 128M;将128MB改512或者更大,建议参考下内存的。

 

超过限制:

phpmyadmin导入 “ 脚本超时,如果你要完成导入,请重新提交相同的文件,导入将会继续进行”

一般来说,选择了部分导入的,都可以进行再次导入未导入的数据。

也可以使用:SSH连接服务器执行

mysql -u 用户名 -p 数据库名

输入对应的密码

mysql>source /mysqldate.sql   ( SQL的路径)

 

 

当然,还有对数据库进行切割然后分多次进行导入的插件,直接网上可以找到,这就不写了。

 

关于作者

清心醉 administrator

发表评论

请输入验证码: