寫一個數(shù)據(jù)庫備份腳本,備查:
創(chuàng)新互聯(lián)公司技術團隊10年來致力于為客戶提供網(wǎng)站設計制作、網(wǎng)站設計、成都品牌網(wǎng)站建設、成都全網(wǎng)營銷、搜索引擎SEO優(yōu)化等服務。經(jīng)過多年發(fā)展,公司擁有經(jīng)驗豐富的技術團隊,先后服務、推廣了千余家網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機構單位。
#!/bin/bash DATE=$(date +%Y%m%d-%H:%M) DES=/config/database-backup MySQL_U="root" MYSQL_P="xxxxx" MYSQL_H="127.0.0.1" if [ ! -d "$DES" ];then mkdir -p "$DES" fi /usr/bin/mysqldump -u$MYSQL_U -p$MYSQL_P -h $MYSQL_H --all-databases>"$DES/${DATE}.sql" find $DES -name "*.sql" -mtime +7 -exec rm -rf {} \;
然后寫個計劃任務調(diào)用:
# crontab -l
0 */2 * * * /bin/bash /config/back_cloudstack_mariadb.sh >/dev/null 2>&1