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