phpMyAdmin导出超过2M的sql文件
用phpMyAdmin导出的数据库文件超过2M而无法导入。服务器出现问题不能分卷备份数据库和数据库文件夹的方式。
在网上搜索解决办法,有很多是修改php.ini配置文件,查找到php.ini配置文件里的“upload_max_filesize”;“memory_limit”;“post_max_size”三处,把值修改成稍大于导入的mysql数据库文件,这样重启PHP环境就可以成功导入数据库。
如果出现了#1062 - Duplicate entry '1' for key 'PRIMARY'的错误,原因是要导入的数据和原数据主键出现了重复的内容。则需要把原数据清空后再导入。
但是对于使用虚拟主机的用户来说,没有服务器最高管理权限,无法修改php.ini文件。
可以在本地建一个php环境(现在有很多php环境配置安装包,我用的是phpstudy),phpstudy配置php环境成功后默认可导入的数据库限制是32M,当然你可以按照上面的方法修改php.ini文件,这样就可以导入你的mysql数据库文件到本地数据库;然后我们再把本地数据库导出,如果数据表不是非常庞杂的话可以用phpMyAdmin分段导出。