Site icon Mr. 沙先生

WordPress 的備份還原實務

建立網站久了,多多少少會需要移機、被攻擊導致要還原的狀況,身為MIS就是需要隨時做好備份把資料恢復到正常,最好的狀況是採用HA的方式

但礙於預算通常無法有這麼完善的解決方案,這時候定時的做好備份及還原就是一項很重要的課題。

 

因為剛好要將設備升級,所以簡單紀錄將WordPress災難復原的一些流程

在這之前你需要有一台要移機New Server,環境可以參考WordPress 部落格 架設

 

 

備份

小弟是用WordPress Backup to Dropbox這個Plugin定期備份到Dropbox,也可以手動進行備份

 

1. MySQL 資料庫備份

shell# mysqldump -u root -p blogdb > /backup/blogdb.sql

 

 

2. Web Data 備份

shell# cp /var/www/html/wordpress /backup/                  //將整個WebData複製一份即可

 

 

 

還原

 

1. 建立資料庫

shell# mysql -u root -p

mysql> create database blogdb

 

 

2. 還原資料庫

shell# mysql -u root -p blogdb < /backup/blogdb.sql

 

 

3. 還原Web Data

shell# cp /backup/wordpress /var/www/html/

 

 

#注意權限

shell# chown -R apache.apache /var/www/html/wordpress

 

 

4. 設定httpd.conf

 

5. 注意服務開機啟動

 

6. 檢查Web

 

 

 

 

 

 

Exit mobile version