與數據庫備份文件,那麼大它會更容易設置使用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