一个mariadb的备份脚本

  

写一个数据库备份脚本,备查:

# !/bin/bash   日期=$ (date  + % Y % m % d - H %: %)   DES=/config/数据库备份   MYSQL_U=皉oot"   MYSQL_P=皒xxxx"   MYSQL_H=?27.0.0.1"   if [!大敌;-d “DES"美元;,);   mkdir  -p “DES"美元;   fi/usr/bin/mysqldump  MYSQL_U 美元- u - p MYSQL_P 美元;-h  MYSQL_H 美元;——all-databases>“DES/${日期}.sql"美元;   find  DES 美元;-name “* .sql", -mtime  + 7, -exec  rm  -rf  {}, \;

然后写个计划任务调用:

# crontab - l

0,*/2,*,*,*,/bin/bash /config/back_cloudstack_mariadb.sh 在/dev/null  2祝辞,1


一个mariadb的备份脚本