我有一个大小为200 MB的数据库备份,我想在我的数据库中导入它。我试过,我收到错误消息,说大小更大。我尝试使用php.ini并将上传文件的大小增加为: -
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 300M
当我重新启动我的wamp服务器时,它仍然允许仅上传8 MB。如何在mysql中恢复数据库,其大小远大于2或8 MB。
答案 0 :(得分:6)
将这些更改添加到php.ini文件中。
查找:
post_max_size = 8M
upload_max_filesize = 2M
max_execution_time = 30
max_input_time = 60
memory_limit = 8M
更改为:
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
然后重启wamp / lampp / xampp以使更改生效
答案 1 :(得分:3)
您可以在dbForge Studio for MySQL中使用“还原”或“执行大型脚本”工具;这些工具将帮助您对数据库执行SQL脚本。
试用试用版。支持命令行。
答案 2 :(得分:1)
您是使用PHP导入还是只使用普通的MySQL?
这可能会有所帮助: MySQL Error 1153 - Got a packet bigger than 'max_allowed_packet' bytes
如果这不起作用,您可以尝试使用SQL转储文件拆分器,如: http://www.rusiczki.net/2007/01/24/sql-dump-file-splitter/
答案 3 :(得分:0)
尝试更改php.ini中的post_max_size
,如下所示:
post_max_size = 300M
请告诉我结果。
答案 4 :(得分:0)
开放: /wamp/bin/apache/apachex.x.x/bin/php.ini 以及 /wamp/bin/php/phpx.x.x/php.ini
upload_max_filesize = 250M (this can vary according to the required size)
post_max_size = 300M (this needs to be bigger than previous line)
memory_limit = 350M (this needs to be bigger than both the previous lines)
重新启动wamp
答案 5 :(得分:0)
如果仍有问题,请尝试编辑别名文件夹(x:\ wamp \ alias)中的phpmyadmin.conf文件。 例如 : php_admin_value upload_max_filesize 250M php_admin_value post_max_size 250M php_admin_value max_execution_time 3600 php_admin_value max_input_time 3600 与调整php.ini文件一起为我工作