我想将超过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
答案 0 :(得分:0)
您可以使用以下命令
尝试使用命令提示符 mysql -u username -p database_name < file.sql
输入然后输入密码
它必须适用于大型sql文件。