2010-12-20 98 views
3

我希望导出一个我只能通过phpMyAdmin访问的数据库,这样我就可以在本地主机上创建它的副本。我从来没有这样做过,数据库在200个表格中相当大。有没有人有这样的经验?我只是不确定phpMyAdmin的web界面是一种可靠的方式来导出这么多的数据,或者如果我试图导出数据会导致一些性能问题。通过PHPMyAdmin导出MySQL数据库

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

+1

你至少试过了吗? – 2010-12-20 22:01:00

+1

200个表格不是问题。数据量可能是多少,但这也可能是单个表的问题。 – GolezTrol 2010-12-20 22:03:27

回答

2

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

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

这将导致您的导出失败。

另外请确保你没有试图转储到浏览器,我发现该选项不可靠。选择保存到文件选项,然后通过ftp下载转储文件。

但是正如Shrapnel所说的,先试试吧!

4

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

你将可以像这样下载大量的数据表。

+0

是的。我的导出是悄无声息地失败了一部分(在BLOB字段中敲入二进制数据时失败)我一直认为将压缩设置为'gzipped'是明智的,但经过漫长的反复试验后,我发现我的整体如果压缩设置为无,数据库将正确导出。出口可以像这样默默地失败这一事实令人担忧。也许这个问题的真正答案是“不,它不可靠”! – 2012-10-06 10:41:46

相关问题