如何在PHPMyAdmin中运行大型SQL文件

时间:2014-02-06 20:13:40

标签: mysql sql phpmyadmin

我需要在我的数据库上运行一个巨大的(~500mb)SQL文件。它是生产数据库中的数据转储,我需要将其放入我的开发数据库中。通常,如果它更小,我会将其粘贴到SQL选项卡中并运行它,但这肯定会炸毁我的浏览器。

如果我将该SQL文件导入开发数据库,​​就像运行SQL文件一样?或者导入功能是否专门设置为导入整个数据库?

3 个答案:

答案 0 :(得分:7)

您应该尝试从控制台导入它,因此您不依赖于文件上传限制:

C:>  mysql -u root -p < file.sql

答案 1 :(得分:2)

我可以建议您尝试两种选择:

1.我会说试试BigDump。我以前遇到过完全相同的问题。您可以阅读并阅读本文以获取更多信息:

http://moeamine.com/how-to-upload-a-big-sql-file-to-mysql

您可以从以下链接下载大型转储:

http://www.ozerov.de/bigdump/

2.你可以gzip或bzip文件,phpMyAdmin将解压缩并运行脚本。另一个选择是将MYSQL文件拆分为多个文件并分别加载它们。

答案 2 :(得分:0)

我已经通过一个大小几乎像2.2GB的sql文件恢复了数据库,我认为MySQL GUI Tools是最好的。它们为您提供了大多数操作的便捷方法。

Download My Sql GUI Tools下载

他们就像7-8岁,但对我来说就像是一种魅力。