centOS資料庫定時備份

2021-08-19 10:38:45 字數 906 閱讀 8304

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...