与数据库备份文件,那么大它会更容易设置使用MYSQL Console
来恢复这个数据库。它没有php脚本所具有的任何大小和运行时限制。
在系统托盘中使用wampmanager图标你这样做
wampmanager -> MYSQL -> MYSQL Console
点击MYSQL Console
菜单,它将运行在命令窗口mysql.exe
。
这将挑战你的root
密码第一,所以如果你有没有改变MySQL账户密码,只需点击进入
如果你已经改变了root
密码输入密码并按下输入
现在在mysql>
命令提示符下输入
source C:/path/to/your/backup.sql
和MySQL将运行,只要它需要完成恢复恢复
如果必须使用phpMyAdmin,那么你将需要修改的正确配置来做到这一点。
phpMyAdmin别名包含这些参数用于此目的,当然会覆盖这些参数的标准php.ini
设置。毕竟你不想修改php.ini
进行恢复,你只能运行一次,并且会永久地影响整个PHP环境。
phpMyAdmin的配置可以在\wamp\alias\phpmyadmin.conf
Alias /phpmyadmin "D:/wamp/apps/phpmyadmin4.7.0/"
<Directory "D:/wamp/apps/phpmyadmin4.7.0/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
<ifDefine APACHE24>
Require local
</ifDefine>
<ifDefine !APACHE24>
Order Deny,Allow
Deny from all
Allow from localhost ::1 127.0.0.1
</ifDefine>
# To import big file you can increase values
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360
</Directory>
所有你需要做的是增加相关的值,因此,例如,你可以尝试这些
php_admin_value upload_max_filesize 5128M
php_admin_value post_max_size 5256M
php_admin_value max_execution_time 600
php_admin_value max_input_time 600
发现我有SQL文件的5GB其中我想输入wamp,但限制是128MB。您能否介绍一下所有参数? – djsaiim
'php.ini'中的值被'\ wamp \ alias \ phpmyadmin.conf'中的设置覆盖,所以这不会增加'phpMyAdmin'中允许的限制 – RiggsFolly