我正在使用 phpmyadmin 导出我的一个数据库。 而且它很大(大于 1 GiB) 导出过程结束,因为 PHP 运行了 360 秒(最大执行时间)并被杀死,而我认为备份文件是正确且完整的。
稍后,我想要回滚。 我删除旧数据库。 然后我导入备份的sql文件。
还有
我的数据部分丢失。
为什么 phpmyadmin 没有注意到我??? 我真的很生气。
最佳答案
对于像这样庞大的数据库,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”之后,您可以立即输入密码,但您也可以跳过它,系统会要求您输入密码。
关于php - 为什么 phpmyadmin 没有注意到我已经达到了最大 php 执行时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28772748/