mysql 定時備份腳本 新手教程

 

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章