2014-02-20 40 views
1

我有一个大约3GB的SQL文件。我似乎无法找到任何将此sql导入到mysql的好方案。我已经尝试在phpmyadmin环境中处理指定文件夹的导入,但是这让我在5小时后超时(不,我没有等待;-))导入大于2GB的sql-files?

我试过bigdump,但它有一个限制的2GB,尝试编辑器010(http://www.sweetscape.com/),所以我可以拆分文件,但即使如此,一个特定的插入声明是如此多的行超过1GB,并没有这样做。

看来2GB是fseek()

淡然的文件系统的问题一起我可能分裂它排了行和手动更改的事情,但是这真的是最后的手段。

我使用Windows和WAMP。

任何想法?

+1

的phpmyadmin会超时,则需要直接连接。然而,我使用Mac,当我遇到这种问题时,我使用桌面应用程序(如Sequel Pro)并直接连接到数据库。你也可以使用mysql monitor来直接连接。 – timgavin

回答

2

有时你看不到明显的。在任何情况下,在stumple这个问题:

这只是用物质的老式命令行...

mysql -u <user> -p<password> <database> < databas.sql 
+0

正是我要写的。 –