在Phpmyadmin上传Big MySql文件

时间:2014-07-04 06:06:50

标签: mysql phpmyadmin php-ini

我试图将一个3.8gb的sql转储上传到phpmyadmin,在wamp中。我将max_file大小设置为5gb,甚至多次重启服务器。 php_info();还给了我5gb的文件大小。 我想将文件分成更小的块,以便我可以一点一点地上传它,如果整个事情都不可能,并且已经找到了这样的工具。虽然http://www.rusiczki.net/2007/01/24/sql-dump-file-splitter/使用了一个,但它给出了2gb的错误。 任何人都可以建议我可以做什么来让我的转储到mysql?

非常感谢

2 个答案:

答案 0 :(得分:2)

遍历您的mysql bin目录(例如下面)

D:\wamp\bin\mysql\mysql15.1.36\bin>

然后,您可以从转储文件导入任何大型数据库,并提供以下命令(例如,下面的)

mysql -u username -ppassword database_name < dump.sql

答案 1 :(得分:0)

你应该跳过phpmyadmin并通过命令行执行此操作。正确的命令是:

    $ mysql -u username -p -h localhost DATA-BASE-NAME < data.sql

如果你仍然不确定那个(尽管尝试它,你会感到惊讶它是多么容易)你可以去mysql工作台。