好用的mysql資料庫備份指令碼

2021-09-28 16:55:04 字數 757 閱讀 1242

啟動命令:bash backups-57-01.sh

檔案內容:

#!/bin/sh

#當天日期

current_date=

`date +%y%m%d`

#執行備份命令,密碼中有特殊字元需要用單引號

mysqldump -uroot -p'##123456'

test

> /data/test-$current_date-01.sql

#判斷備份是否執行成功if[

$? -eq 0 ]

;then

#備份成功,壓縮資料檔案

tar -czv -p -f /data/test-$current_date-01.tar.gz /data/test-$current_date-01.sql

#把壓縮的資料檔案轉移到共享檔案伺服器

cp /data/test-$current_date-01.tar.gz /var/www/share/data/

#轉移完成後刪除本地資料檔案

rm -rf /data/test-$current_date-01.*

echo

"backup 01 success"

else

echo

"backup 01 fail"

fi

MySQL資料庫備份指令碼

1.指令碼內容 單獨的指令碼 bin sh if 4 then echo usage 0 db host db user db pwd db name exit fiprefix date y m d h m s filepath root dbbackup date y m 4 prefix if...

mysql資料庫備份指令碼

第一步 編寫資料庫備份指令碼database mysql shell.sh bin bash date date y m d h m every minute database springboot admin database name db username root database user...

備份MySQL資料庫指令碼

備份mysql資料庫中 mysql 庫 規定每週日24點備份 root mysql vim root mysqldump.sh bin bash backup database mysql owner weijia date 2019 04 13 mysql user root 登入使用者 mysq...