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定時備份shell指令碼MySql指令碼
- Mysql定時備份資料指令碼MySql指令碼
- linux mysql定時備份指令碼記錄LinuxMySql指令碼
- ORACLE常用定時備份指令碼Oracle指令碼
- oracle rman 定時備份指令碼Oracle指令碼
- RMAN定時全備份指令碼指令碼
- MySQL自動備份指令碼及異地定時FTPMySql指令碼FTP
- linux實現mysql資料庫每天自動備份定時備份LinuxMySql資料庫
- mysql備份指令碼MySql指令碼
- 自動定時備份 mysql 資料庫 的 shell 指令碼MySql資料庫指令碼
- MySQL 定時備份MySql
- Oracle用指令碼定時執行備份Oracle指令碼
- mysql innobackupex備份指令碼MySql指令碼
- MySQL 定時增量備份MySql
- MYSQL定時備份(一)MySql
- Linux下 MYSQL 定時備分指令碼LinuxMySql指令碼
- 兩套mysql備份指令碼MySql指令碼
- mysql按表備份指令碼MySql指令碼
- Mysql異地備份指令碼MySql指令碼
- MySQL自動備份指令碼MySql指令碼
- MySQL備份之分庫分表備份指令碼MySql指令碼
- oracle自動備份,儲存每天備份日誌的指令碼編寫Oracle指令碼
- MySQL增量備份的指令碼(innobackupex)MySql指令碼
- mysql的一個備份指令碼MySql指令碼
- 【DATAPUMP】Oracle資料泵定時備份刪除指令碼Oracle指令碼
- Linux定時備份資料庫與指令碼加密Linux資料庫指令碼加密
- MYSQL定時任務-定時清除備份資料MySql
- MySQL中binlog備份指令碼分享MySql指令碼
- MySQL:Windows下分庫備份指令碼MySqlWindows指令碼
- 【MySQL】Xtrabackup備份及恢復指令碼MySql指令碼
- 《mysql資料庫備份小指令碼》MySql資料庫指令碼
- 實戰-MySQL定時增量備份(2)MySql
- Oracle使用資料泵定時備份多個schema的指令碼Oracle指令碼
- MySQL備份指令碼,應該這麼寫MySql指令碼
- MySQL資料庫備份的shell指令碼MySql資料庫指令碼
- MySQL 5.5 Slave節點備份指令碼(mysqldump)MySql指令碼
- 《mysql資料庫備份小指令碼》(轉)MySql資料庫指令碼
- mysqldump來備份MYSQL資料庫(指令碼)MySql資料庫指令碼