[ Mysql ] – DataBase Backup using mysqldump commend / bash shell script

使用情境,常態性的備份資料庫利用shell script;需搭配排程使用。
此為冷備份(非停用所有資料庫操作)所以還是有資料流失的可能,但已能備援大部份資料。
路徑:/home/jeff/public_html/backup/
新增 backup.sh 文件,輸入以下資料
#!/bin/bash
#以上語法一定要加 才能正確執行shell script
#主機
Host=”localhost”
#使用者
User=”jeff”
#密碼
Pass=”12345″
#資料庫
DB=”jeffdb”
#備份路徑 記得開啟寫入權限
backup_path=”/home/jeff/public_html/backup/”
#拿日期當部份檔名 方便日後識別
date=$(date +”%Y%m%d”)
#sql檔案名稱 記得變數前都要加上 $
sql_name=$backup_path”DB”$date”.sql”
#測試時讓你看是否已經在執行備份
echo “mysqldump…”
#備份語法 將上面的參數 帶入
mysqldump -h $Host -u $User -p$Pass $DB > $sql_name
#輸出sql檔案名稱 表示備份完成
echo $sql_name

!去下營經續永站本助幫能就下一點輕輕,話的您到助幫有章文的我果如 如果我的文章有幫助到您的話,輕輕點一下就能幫助本站永續經營下去!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。