写一个数据库备份脚本,备查:
1
2
3
4
5
6
7
8
9
10
11
|
#!/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 {} \;
|
然后写个计划任务调用:
# crontab -l
1
|
0 *
/2
* * *
/bin/bash
/config/back_cloudstack_mariadb
.sh >
/dev/null
2>&1
|
本文转自 冰冻vs西瓜 51CTO博客,原文链接:http://blog.51cto.com/molewan/2053446,如需转载请自行联系原作者