如何将800MB .sql文件导入到XAMPP for windows / phpmyadmin

时间:2015-02-21 20:53:58

标签: mysql sql phpmyadmin xampp

我想将超过800MB大小的sql文件导入localhost MySQL中的XAMPP/phpmyadmin数据库。但phpmyadmin UI不允许导入超过2MB。

有哪些可能的方法可以执行此操作,例如导入SQL文件的任何.sql查询?

提前谢谢

我发现我可以将以下值更改为xampp中的php.ini文件

post_max_size = 2M
max_execution_time = 30
max_input_time = 60
upload_max_filesize = 2M

为了没有例外并成功上传我的文件,执行和输入的时间是多少?

因为它给我这样的东西(当我尝试从sql文件上传zip文件时会发生这种情况):

Fatal error: Out of memory (allocated 728760320) (tried to allocate 723280395 bytes) in C:\xampp2\phpMyAdmin\libraries\zip_extension.lib.php on line 55

当我尝试上传纯sql文件时,它给了我:

Fatal error: Maximum execution time of 300 seconds exceeded in C:\xampp2\phpMyAdmin\libraries\dbi\DBIMysqli.class.php on line 290

我在php.ini文件中设置了以下内容:

post_max_size=1800M
max_execution_time=10000000
max_input_time=10000000
upload_max_filesize=900M

1 个答案:

答案 0 :(得分:0)

您可以使用以下命令

尝试使用命令提示符

mysql -u username -p database_name < file.sql 输入然后输入密码

它必须适用于大型sql文件。