mysql每天定時備份指令碼
- cd /etc/
- vim crontab
#!/bin/sh
rq=date +%Y%m%d
mysqldump -u root -phelei245 numysql -h rm-2zedbz1hl987go347.mysql.rds.aliyuncs.com –skip-lock-tables > /usr/local/mysqlBak/data/mysql$rq.sql &
#!/bin/bash
# 要備份的資料庫名,多個資料庫用空格分開
databases=(bdm0120810_db bdm0330237_db bdwsd competitive database_db goldfilling hdm0110181_db publicdb sfa syb user_panel youshang)
# 備份檔案要儲存的目錄
basepath=/mnt/data/
if [ ! -d “$basepath” ]; then
mkdir -p “$basepath”
fi
# 迴圈databases陣列
for db in ${databases[]}
do
# 備份資料庫生成SQL檔案
/bin/nice -n 19 /usr/bin/mysqldump -uroot -p123456 -h rdsn4123658y8trqwert5.mysql.rds.aliyuncs.com –skip-lock-tables $db > $basepath$db-$(date +%Y%m%d).sql
# 將生成的SQL檔案壓縮
/bin/nice -n 19 tar zPcf $basepath$db-$(date +%Y%m%d).sql.tar.gz $basepath$db-$(date +%Y%m%d).sql
#tar zPcf $basepath$db-$(date +%Y%m%d).sql.tar.gz $basepath$db-$(date +%Y%m%d).sql
# 刪除7天之前的備份資料
find $basepath -mtime +7 -name “.sql.tar.gz” -exec rm -rf {} ;
done
# 刪除生成的SQL檔案
rm -rf $basepath/*.sql
- 郵箱 :ithelei@sina.cn
- Good Luck!
相關文章
- Mysql定時備份資料指令碼MySql指令碼
- linux mysql定時備份指令碼記錄LinuxMySql指令碼
- ORACLE常用定時備份指令碼Oracle指令碼
- linux實現mysql資料庫每天自動備份定時備份LinuxMySql資料庫
- mysql備份指令碼MySql指令碼
- 自動定時備份 mysql 資料庫 的 shell 指令碼MySql資料庫指令碼
- MySQL 定時備份MySql
- 兩套mysql備份指令碼MySql指令碼
- MySQL 定時增量備份MySql
- MYSQL定時備份(一)MySql
- mysql容器的定時備份指令碼,有二種方法,備份好後打包傳送到遠端備份主機MySql指令碼
- MySQL中binlog備份指令碼分享MySql指令碼
- 【DATAPUMP】Oracle資料泵定時備份刪除指令碼Oracle指令碼
- MySQL:Windows下分庫備份指令碼MySqlWindows指令碼
- 【MySQL】Xtrabackup備份及恢復指令碼MySql指令碼
- 定時備份MySQL資料庫MySql資料庫
- 備份指令碼指令碼
- MYSQL定時任務-定時清除備份資料MySql
- MySQL備份指令碼,應該這麼寫MySql指令碼
- MySQL資料庫備份的shell指令碼MySql資料庫指令碼
- Linux下Mysql定時自動備份LinuxMySql
- 實戰-MySQL定時增量備份(2)MySql
- ORACLE備份指令碼Oracle指令碼
- rman 備份指令碼指令碼
- Liunx備份mysql資料庫的shell指令碼MySql資料庫指令碼
- 基於Linux指令碼,對日誌進行定時壓縮備份Linux指令碼
- 實戰-MySQL定時全量備份(1)MySql
- 自動備份指令碼指令碼
- windows mysqldump備份指令碼WindowsMySql指令碼
- 定時備份 MySQL 並上傳到七牛MySql
- MySQL自動備份指令碼30天自動刪除MySql指令碼
- 資料庫備份指令碼資料庫指令碼
- expdp 邏輯備份指令碼指令碼
- centos7定時備份mysql傳送郵件CentOSMySql
- MySQL 資料庫定時備份的幾種方式MySql資料庫
- xtrabackup備份mysql以及建立自動定時任務MySql
- 【乾貨】MySQL 資料庫定時備份總結MySql資料庫
- 分享Oracle Rman的備份指令碼Oracle指令碼
- 使用shell 指令碼備份資料指令碼