昨天又再次不屎心的把NGG 2.0給更新上去
因為新版的可以exclusions album裡面特定照片
這個方式頗優,可以解決同個相簿裡照片全部都會顯示的問題
可惜的是album包album的問題還是沒有辦法實現
且發現在執行過程,佔用的資源實在太多(CPU都跑到99.9%)
還是無奈的把剛備份的再次叫回來
又碰到phpMyAdmin沒辦法完整的把.sql吃完
回想之前好就有碰過一樣的情況
不過也只好把指令再次翻找一次
為了以後不小心又要碰到無奈的輪迴
就留下個簡單的紀錄
順手也把自動備份script給寫好丟進crontab來排程
WordPress需要備份兩個部份:
一是網頁資料本身,像是php,相片等等的
二是資料庫,文字資料與設定值都放這邊.
網頁資料只需要tar來打包就可以
要注意只有還原回去的時候權限問題與SElinux之類的
SElinux只要路徑正確後用restorecon來修復即可
Mysql資料庫我原本的方式比較傻,都用WEB GUI來維護
但是隨著這邊的資料越來越龐大,回復回去都會有吃不滿的情況
倒不如指令介面mysql, mysqldump來的便利.
備份出來用mysqldump,還原用mysql配合標準的導向指令就可以完成.
#!/bin/bash bdir='/home/wordpress/backup' date=`date +%y%m%d` #www mkdir -p $bdir/$date tar zcvf www_back_$date.tgz www/ mv www_back_$date.tgz $bdir/$date/ #restorecon -R ./www/ #mysql mysqldump --user=wordpress -pDBPWD blog > blog.sql tar zcvf mysql_back_$date.tgz blog.sql rm blog.sql mv mysql_back_$date.tgz $bdir/$date/ #mysql -uwordpress -pDBPWD blog < ./blog.sql |
refer:
http://blog.jsdan.com/mysqldump/
Facebook Comments