1.创建一个shell脚本
touch mysql_backup.sh
2.对脚本进行编辑
vim mysql_backup.sh
#!/bin/sh
db_user="root"
db_passwd="password" #数据库密码
db_name="dbName" #数据库名称
name="$(date +"%Y%m%d%H%M%S")"
mysqldump -u$db_user -p$db_passwd -h127.0.0.1 -P3306 $db_name >>/mysql_backup/$name.sql
3.添加可执行权限
chmod u+x mysql_backup.sh
4.添加crontab,添加定时任务,执行脚本
crontab -e //编辑crontab
备注:crontab -l //查看定时任务列表
注:在crontab中输入下面的命令,每周六凌晨一点执行脚本进行定时备份
00 01 * * 6 /mysql_backup.sh