创建目标文件夹
mkdir -p /data/db_backup/mysql
配置账号密码
定时脚本
db_user="root"
db_name="自己的数据库名字"
#备份目录
backup_dir="/data/db_backup/mysql"
#格式
time="$(date +"%Y%m%d%H%M%S")"
# 跳过的表 多行插入,insert不使用values() values()
mysqldump --ignore-table=$db_name.behavior_log --extended-insert=FALSE --add-drop-database=FALSE --add-drop-table=FALSE -u$db_user $db_name > $backup_dir/$db_name"_"$time.sql
crontab执行
0 */1 * * * /data/db_backup/dbbackup.sh >> /tmp/back.db.log 2>&1