编写sh脚本
#!/bin/bash
# 数据库认证
user="root"
password="root"
host="127.0.0.1"
db_name="fmc"
# 其它
backup_path="/home/mysqlbackup"
date=$(date +"%d-%b-%Y")
# 设置导出文件的缺省权限
umask 177
# Dump数据库到SQL文件
mysqldump --user=$user --password=$password --host=$host $db_name > $backup_path/$db_name-$date.sql
新建好备份mysql文件的位置
当前脚本存放位置 /home/script/mysql_backup.sh
先测试下
sh /home/script/mysql_backup.sh
发现已经生成成功了
下一步
开启定时任务
crontab -e
#mysql_backup
21 14 * * * sh /home/script/mysql_backup.sh