編寫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