本館粉絲專頁

使用者:Minwei/資訊筆記/系統備份:修訂版本之間的差異

分享此網頁到Facebook
分享此網頁到Plurk
分享此網頁到百度搜藏
分享此網頁到Twitter
分享此網頁到Del.icio.us
最近作者:Minwei 2008年4月2日 (星期三)21:19
台灣棒球維基館
跳轉到: 導覽搜尋
(新頁面: = 範圍 = #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的最新修訂版本

目次

[編輯] 範圍

  1. image (/var/www/ndapwiki-1.11.1/image)
  2. logs檔(/var/www/logs)
  3. mysql資料庫(/var/lib/mysql)

[編輯] 步驟

[編輯] 匯出資料庫

  1. cd ~
  2. mysqldump -u ndapwiki -ppassword ndap_1_11_1 > ndap_1_11_1_20080321.sql

[編輯] 打包logs

  1. cd /var/www
  2. tar zcf logs_20080321.tar.gz logs

[編輯] 打包images

  1. cd /var/www/wiki
  2. tar zcf images_20080321.tar.gz images

[編輯] 利用ftp傳送

  1. sftp root@163.13.175.45
用sftp指令將以上3個檔傳送到備份電腦/root/backup目錄

[編輯] 傳送完後清掉這些檔

  1. rm –f 檔名
清檔要特別小心喔!

[編輯] 其他

  1. 程式的打包如下
  1. cd /var/www
  2. tar zcf ndapwiki_20080301.tar.gz ndapwiki-1.11.1 --exclude "ndapwiki-1.11.1/images"因為不用重複打包images
  1. Logs的備份可打包logs內的當月目錄即可
  2. 較嚴謹的備份應是讓資料庫靜止時再匯出資料,現在先不這麼作,以後自動備份會考慮這點。
  1. 原本建置時,mysql ndapwiki的帳號少了drop的權限,這會造成在45那台匯入資料時產生無法drop table的錯誤,因此重新賦于ndapwiki帳號的權限,如下:
  1. mysql -u root -p
  2. 輸入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