以作者的站点为例,数据库已经超过百兆了,导入的时候要么超过限制,要么超时。以下方法是针对限制及超时的处理方式:
超过限制:
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
当然,还有对数据库进行切割然后分多次进行导入的插件,直接网上可以找到,这就不写了。
关于作者