實現資料庫自動備份與備份檔案轉移

2021-09-13 20:25:33 字數 939 閱讀 8408

將壓縮包都解壓在/usr目錄下

進入tcl解壓目錄,然後進入unix目錄

#./configure

#make

#make install

後安裝expect,進入expect解壓目錄

#./configure --with-tclinclude=/usr/src/tcl8.4.19/generic/ --with-tclconfig=/usr/local/lib/

上面具體路徑按實際填寫

#make

#make install

完成,測試

#expect

expect1.1>

expect1.1>

l  三個指令碼檔案都建立在/usr/local/mysql/目錄下

l  在/usr/local/msyql/data/目錄下新建backup目錄,存放備份檔案和日誌

l  以上如有改動,則需要更改mysqlbackup指令碼中變數bin_dir,back_dir

l  更改db_name,db_user,db_pass

第一行引入shell

echo –e的「-e」是實現轉義字元

此指令碼實現檔案自動上傳

expect的變數都放在陣列裡,使用set取值

expect之後的語句必須寫在一行上,不能換行

l  在負責接收備份檔案的主機上新建目錄/usr/local/backup/

l  更改配置變數username,host,passwd,

給autosend2配置變數

crontab –e 進入任務編輯

crontab –l 檢視有那些任務

/var/log/cron是crontab任務執行的日誌檔案

*   *   *   *   *  /指令碼路徑》dev/null 2>&1

分     時     日     月     周

WINRAR自動備份檔案

1.建立壓縮列表檔案 e backup md.bak e backup ps.bak 每個檔案占用一行,儲存成 lst 檔案,檔名任意設定,這裡設定為backup.lst 2.建立winrar快捷方式 在e backup目錄下單擊右鍵 新建 快捷方式,在彈出的視窗中直接複製下面的命令列 c prog...

資料庫備份檔案還原方法

jason.lin 2017 11 10 星期五 工作有幾年了,現在發現前段時間遇到問題的解決方法最近經常記不住了,又得重新查詢解決辦法,費時費力,一直想著要做個部落格記錄這些方法,方便提醒自己,趁現在提了辭職時間比較充裕的時候,決定從現在開始拾起部落格這一塊。下面不廢話了,開始第一篇隨筆了!一 情...

SQL 2005自動備份與自動刪除備份檔案

點選 sql server 外圍應用配置器 開啟 功能的外圍應用配置器 在裡面啟用xp cmdshell,重啟sql服務,使其生效 在windows目錄下的system32目錄裡新建 del oldfiles.vbs 內容如下 strdrive left wscript.arguments 0 2 ...