php - 为什么 phpmyadmin 没有注意到我已经达到了最大 php 执行时间?

标签 php mysql phpmyadmin

我正在使用 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/

相关文章:

java - 获取 Mysql 数据库更改并下载文件

php - 使用 zip ://wrapper for an archive with a single file whose name is unknown

php - array(__CLASS__, 在 wordpress 中如何工作?

mysql - 批处理文件: Export mysql by table

php - C :\wamp\apps\phpmyadmin4. 1.14 中超出最大执行时间 360 秒

php - Mysql显示汉字

MySQL datediff() 函数总是返回相同的结果,无论其值如何

java - 大型游戏网站的可扩展性建议

php - 如何在发生时从 php 获取实时输出?

mysql - OUTER JOIN MySQL 中的三个不同表时出现的问题