通过 PHPMyAdmin 导出 MySQL 数据库

Posted

技术标签:

【中文标题】通过 PHPMyAdmin 导出 MySQL 数据库【英文标题】:Exporting a MySQL database through PHPMyAdmin 【发布时间】:2011-05-28 12:28:56 【问题描述】:

我希望导出一个我只能通过 phpMyAdmin 访问的数据库,以便我可以在我的本地主机上复制它。我以前从未这样做过,数据库相当大,有 200 个表。有没有人有这样做的经验?我只是不确定 phpMyAdmin 的 Web 界面是否是导出大量数据的可靠方式,或者我是否会通过尝试导出数据而导致一些性能问题。

感谢您的任何建议。如果有帮助的话,你的 phpMyAdmin 版本是 2.1。

【问题讨论】:

你至少试过了吗? 200 个表不是问题。数据量可能是,但这也可能是单个表的问题。 【参考方案1】:

在表格中,选择导出,勾选“另存为文件”选项,并保持选择为“压缩:无”。

您将能够像这样下载巨大的数据表。

【讨论】:

是的。我的导出在中途默默地失败了(我认为在 BLOB 字段中遇到二进制数据时失败)我一直认为将压缩设置为“gzipped”是明智的,但经过长时间的反复试验,我发现我的如果压缩设置为无,则数据库导出正确。出口可能会像这样默默地失败,这一事实令人担忧。也许这个问题的真正答案是“不,这不可靠”!【参考方案2】:

您将遇到的问题是max_execution_time 设置。

我发现大型数据库的转储时间比此处设置的要长(默认为 30 秒)。

这将导致您的导出失败。

还要确保您没有尝试转储到浏览器,我发现该选项不可靠。选择保存到文件选项,然后通过 ftp 下载转储。

但正如 Shrapnel 上校所说,先试试吧!

【讨论】:

以上是关于通过 PHPMyAdmin 导出 MySQL 数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何导出mysql数据

MySQL / PHPMyAdmin

如何利用phpmyadmin导入和导出mysql数据库

如何利用phpmyadmin导入和导出mysql数据库

使用 PHP/PHPMyAdmin 导出

如何利用phpmyadmin导入和导出mysql数据库