vi back_database.sh
#!/bin/sh
# Database info
DB_USER="root"
DB_PASS="" #密码
DB_HOST="" #ip
DB_NAME="sqhz_dbh_test" #数据库
# Others vars
BIN_DIR="/usr/bin" #the mysql bin path
BCK_DIR="/data/database_bak/" #存储位置
DATE=`date +%F`
# 连接mysql并备份
/usr/local/mysql/bin/mysqldump --opt -u$DB_USER -p$DB_PASS -h$DB_HOST $DB_NAME > $BCK_DIR/naturewater_$DATE.sql
2. 添加可执行权限
chmod u+x back_database.sh
3. 配置crontab
# bak_hangzhou 明天早上0点15分执行
15 0 * * * /root/hangzhou_bak.sh 2>&1