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