为啥 phpmyadmin 没有注意到我达到了最大 php 执行时间?
Posted
技术标签:
【中文标题】为啥 phpmyadmin 没有注意到我达到了最大 php 执行时间?【英文标题】:Why phpmyadmin doesn't notice me that it reaches the maxmium php execution time?为什么 phpmyadmin 没有注意到我达到了最大 php 执行时间? 【发布时间】:2015-04-30 14:50:23 【问题描述】:我正在使用 phpmyadmin 导出我的一个数据库。 它很大(大于 1 GiB) 导出过程结束,因为 PHP 运行了 360 秒(最大执行时间)并在我认为备份文件正确且完整时被杀死。
稍后,我想要回滚。 我删除了旧数据库。 并且我导入了备份的 sql 文件。
和
我的数据部分丢失。
为什么 phpmyadmin 没有注意到我??? 我真的很生气。
【问题讨论】:
How to solve time out in phpmyadmin?的可能重复 哪个 phpMyAdmin 版本? 上传时有超时错误,但下载没有。 【参考方案1】:对于像这样庞大的数据库,phpMyAdmin 并不是最好的解决方案。最好使用 shell 命令转储/导入数据库。在linux下(很可能你在linux上)
mysqldump -u username -p database_name > dump_file_name.sql
复制它,即使用 FTP 到其他服务器,然后像这样导入:
mysql -u username -p database_name < dump_file_name.sql
在“-p”之后你可以立即输入你的密码,但你也可以跳过它,你会被要求输入它。
【讨论】:
我知道。我发誓我不会再使用 phpMyAdmin 来备份庞大的数据库了。至少它应该告诉我程序还没有完成!以上是关于为啥 phpmyadmin 没有注意到我达到了最大 php 执行时间?的主要内容,如果未能解决你的问题,请参考以下文章