linux定時備份mysql資料庫

2022-09-21 20:18:13 字數 739 閱讀 4450

1.建立備份檔案目錄並且建立備份指令碼s**件

mkdir /data/bak

cd /data/bak

vi taskdb.sh

2.編輯指令碼taskdb.sh

#!/bin/bash

basedir="/data/bak/";

cd "$basedir";

echo "開始備份資料庫";

#壓縮echo `mysqldump -p 3305 -uroot -pieom@123456 ieom_yunan | gzip > /data/bak/ieom_yunan_$(date +%y%m%d_%h%m%s).sql.gz`;

echo "備份資料完成";

olddate=`date --date='8 day ago' +%y%m%d`;

echo $olddate;

#刪除當前日期-七天前的備份

echo `rm -f ieom_yunan_$olddate*`;

echo "刪除$olddate的備份成功"

給taskdb.sh賦權

chmod 777 taskdb.sh
2.設定定時任務並且開機啟動

@reboot /data/bak/taskdb.sh

30 22 * * * /data/bak/taskdb.sh

Xtrabackup定時備份mysql資料庫指令碼

定時備份mysql資料庫 指令碼內容 bin bash 備份計畫任務 每天凌晨1 30一次全量備份 每天間隔1小時一次增量備份 30 1 backup.sh full 00 backup.sh inc 恢復資料步驟 1 檢視備份日誌,找到全量備份和增量備份的關係 注意增量備份的順序 cat 2 全量...

Linux 定時備份MYsql

vim sbin backup usr local mysql bin mysqldump uroot p1 l mysql home databak mysql date y m d sql 注 l 鎖定表 date與 之前要空格,與 y m d不能有空格 crontab e 03 sbin ba...

linux定時備份mysql(可用)

得到mysql路徑 ps ef grep mysql usr bin mysql 是指 mysql的執行路徑 var lib mysql 是指 mysql資料庫檔案的存放路徑 usr lib mysql 是指 mysql的安裝路徑 建立備份目錄 cd home mkdir backup cd bac...