phpmyadmin下进行大.sql文件的备份还原

1,709 人次阅读
没有评论

共计 703 个字符,预计需要花费 2 分钟才能阅读完成。

phpmyadmin中导入.sql文件时,发现最大限制:2m

这是因为影响mysql导入文件大小的参数有三个在php.ini中修改相关参数

memory_limit=128M,upload_max_filesize=2M,post_max_size=8M

修改upload_max_filesize=200 M 这里修改满足你需要的大小,同时修改其他两项memory_limit=250M post_max_size=200M

然后就可以顺利的导入了,但是又存在一个问题:

如果导入的时间过长,就会再次报错:

Fatal error: Maximum execution time of 30 seconds

是因为程序执行时间超过了最大允许执行时间

解决办法:

修改php.ini:
max_execution_time = 300 ,秒可以设置更大,这里是300秒,然后重起服务

 

当然做了上述所有的操作,还不行的话,在cmd中操作吧,运行cmd进入mysql的bin目录,然后:

 

mysql -u root -p linger <d:/1.sql  (linger是数据库,就是将1.sql导入到linger中)        enter后会提示输入密码,输完后enter就成功了!

 

 

如果想把远程的mysql导出到本地中,则本地要装mysql,另外远程的mysql设置了“允许远程访问”,在本地cmd中进入bin目录,执行:

mysqldump -h 219.148.38.54 -u root -p shujuku >d:/1.sql  (shujuku是数据库,就是将shujuku导出到1.sql中)

enter后会提示输入密码,输完后enter就成功了!

正文完
 0