前段時間DH空間掛掉了,就換了個空間。備份倒是備份到了,是用的WP的自動備份發到郵箱的,可恢復起來卻是費了一翻力氣。備份的文件是13Mb左右,直接用phpmyadmin恢復不了。于是GOOGLE了一下,找到了一個方法:
假設本地已經有可運行的環境,進入到MYSQL所在的bin目錄下,我的是在d:\phpnow\mysql-5.0.45\bin。
1、新建一個數據庫(也可以用phpmyadmin新建)
1 | mysql -uroot -p 回車 |
提示輸入你的密碼
1 | create database wpblog;(別漏了“;”)回車 |
2、導入備份的數據庫(目的數據庫是wpblog,要導入的sql文件在 d:\bak.sql)
1 | mysql -uroot -p wpblog< d:\bak.sql |
3、然后用 faisunsql 這個備份,它會產生自恢復的PHP文件,上傳到服務器恢復就行了。
恢復后如果發現在亂碼,試著把 wp-config.php文件中下面一段的 utf8 去掉試試。
1 | define('DB_CHARSET', 'utf8'); |