|
本館粉絲專頁 |
|
|
使用者:Minwei/資訊筆記/系統備份:修訂版本之間的差異
台灣棒球維基館
< 使用者:Minwei | 資訊筆記
(新頁面: = 範圍 = #image (/var/www/ndapwiki-1.11.1/image) #logs檔(/var/www/logs) #mysql資料庫(/var/lib/mysql) = 步驟 = #壓縮要備份的檔案 #利用ftp傳送 #再到備份主機將檔...) |
(更新為詳細步驟) |
||
第5行: | 第5行: | ||
= 步驟 = | = 步驟 = | ||
− | # | + | |
− | #利用ftp傳送 | + | == 匯出資料庫 == |
− | # | + | # cd ~ |
+ | # mysqldump -u ndapwiki -ppassword ndap_1_11_1 > ndap_1_11_1_20080321.sql | ||
+ | |||
+ | == 打包logs == | ||
+ | # cd /var/www | ||
+ | # tar zcf logs_20080321.tar.gz logs | ||
+ | |||
+ | == 打包images == | ||
+ | # cd /var/www/wiki | ||
+ | #tar zcf images_20080321.tar.gz images | ||
+ | |||
+ | == 利用ftp傳送 == | ||
+ | #sftp root@163.13.175.45 | ||
+ | :用sftp指令將以上3個檔傳送到備份電腦/root/backup目錄 | ||
+ | |||
+ | == 傳送完後清掉這些檔 == | ||
+ | # rm –f 檔名 | ||
+ | :清檔要特別小心喔! | ||
+ | |||
+ | = 其他 = | ||
+ | |||
+ | #程式的打包如下 | ||
+ | :# cd /var/www | ||
+ | :# tar zcf ndapwiki_20080301.tar.gz ndapwiki-1.11.1 --exclude "ndapwiki-1.11.1/images"因為不用重複打包images | ||
+ | #Logs的備份可打包logs內的當月目錄即可 | ||
+ | #較嚴謹的備份應是讓資料庫靜止時再匯出資料,現在先不這麼作,以後自動備份會考慮這點。 | ||
+ | |||
+ | #原本建置時,mysql ndapwiki的帳號少了drop的權限,這會造成在45那台匯入資料時產生無法drop table的錯誤,因此重新賦于ndapwiki帳號的權限,如下: | ||
+ | :# mysql -u root -p | ||
+ | :#輸入mysql root密碼 | ||
+ | <pre>mysql> grant create, select, insert, update, delete, alter, drop, lock tables on ndap_1_11_1.* to 'ndapwiki'@'localhost' identified by 'password'; | ||
+ | mysql> flush privileges; | ||
+ | mysql> exit</pre> | ||
+ | 以上不必再作,但若系統再次升級時要注意賦于drop的權限。 | ||
= 相關指令 = | = 相關指令 = | ||
*tar | *tar | ||
*sftp | *sftp | ||
+ | *rm | ||
+ | *date |
2008年4月2日 (三) 21:19的最新修訂版本
目次 |
[編輯] 範圍
- image (/var/www/ndapwiki-1.11.1/image)
- logs檔(/var/www/logs)
- mysql資料庫(/var/lib/mysql)
[編輯] 步驟
[編輯] 匯出資料庫
- cd ~
- mysqldump -u ndapwiki -ppassword ndap_1_11_1 > ndap_1_11_1_20080321.sql
[編輯] 打包logs
- cd /var/www
- tar zcf logs_20080321.tar.gz logs
[編輯] 打包images
- cd /var/www/wiki
- tar zcf images_20080321.tar.gz images
[編輯] 利用ftp傳送
- sftp root@163.13.175.45
- 用sftp指令將以上3個檔傳送到備份電腦/root/backup目錄
[編輯] 傳送完後清掉這些檔
- rm –f 檔名
- 清檔要特別小心喔!
[編輯] 其他
- 程式的打包如下
- cd /var/www
- tar zcf ndapwiki_20080301.tar.gz ndapwiki-1.11.1 --exclude "ndapwiki-1.11.1/images"因為不用重複打包images
- Logs的備份可打包logs內的當月目錄即可
- 較嚴謹的備份應是讓資料庫靜止時再匯出資料,現在先不這麼作,以後自動備份會考慮這點。
- 原本建置時,mysql ndapwiki的帳號少了drop的權限,這會造成在45那台匯入資料時產生無法drop table的錯誤,因此重新賦于ndapwiki帳號的權限,如下:
- mysql -u root -p
- 輸入mysql root密碼
mysql> grant create, select, insert, update, delete, alter, drop, lock tables on ndap_1_11_1.* to 'ndapwiki'@'localhost' identified by 'password'; mysql> flush privileges; mysql> exit
以上不必再作,但若系統再次升級時要注意賦于drop的權限。
[編輯] 相關指令
- tar
- sftp
- rm
- date