我需要在我的数据库上运行一个巨大的(~500mb)SQL文件。它是生产数据库中的数据转储,我需要将其放入我的开发数据库中。通常,如果它更小,我会将其粘贴到SQL选项卡中并运行它,但这肯定会炸毁我的浏览器。
如果我将该SQL文件导入开发数据库,就像运行SQL文件一样?或者导入功能是否专门设置为导入整个数据库?
答案 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
您可以从以下链接下载大型转储:
2.你可以gzip或bzip文件,phpMyAdmin将解压缩并运行脚本。另一个选择是将MYSQL文件拆分为多个文件并分别加载它们。
答案 2 :(得分:0)
我已经通过一个大小几乎像2.2GB的sql文件恢复了数据库,我认为MySQL GUI Tools是最好的。它们为您提供了大多数操作的便捷方法。
他们就像7-8岁,但对我来说就像是一种魅力。