centos7 下進行資料庫自動備份
crontab命令
新建shell指令碼檔案dbbackup.sh,新增內容:
#!/bin/bash
/home/mysql/bin/mysqldump -uuser -ppwd dbname | gzip > /home/backup/dbname$(date +%y%m%d_%h%m%s).sql.gz
#end
其中:
/home/mysql 為資料庫安裝路徑,
mysqldump為mysql命令,在mysql安裝路徑bin資料夾下,即/home/mysql/bin/,
user 改為資料庫賬號使用者名稱,
pwd改為資料庫賬號密碼,
dbname改為想要備份的資料庫名字,需要改兩處。
/home/backup為備份檔案儲存路徑,backup資料夾要事先建立。
指令碼建立完畢後,建立定時任務.
crontab -e
相當於開啟編輯器,輸入(每天晚上23點開始備份):
00 23 * * * /home/backup/dbbackup.sh
:wq 儲存。
crond基本命令:
1.檢視狀態: service crond status
2.啟動: service crond start
3.關閉: service crond stop
Centos下Oracle資料庫定時備份
1 切換oracle使用者 su oracle 在oracle根目錄下建立bin目錄 存放備份指令碼 和backup目錄 存放備份檔案 mkdir home oracle bin mkdir home oracle backup 建立執行指令碼backup.sh vi home oracle bin...
centos7 定時備份 mysql資料庫
今天在運算元據庫的時候突然想起來我的資料庫並沒有定時備份,由於資料的重要性,需要設定乙個定時備份,具體步驟如下 資料庫的備份目錄視情況而設定,設定好之後請牢記此目錄 mkdir root backup vim root backup mybackup.sh將以下內容編寫進mybackup.sh指令碼...
資料庫 mysql資料庫定時備份
操作步驟 1 將指令碼放到任意位置下,不容易被誤刪即可 2 定時任務,一周執行一次指令碼 指令碼如下 bin bash backuppath data mysql backup date date y m d h m sqluser root sqlpwd password mysqldump us...