Linux下每天自動備份mysql數據庫

/usr/bin爲mysql安裝目錄

 

建備份文件夾:

mkdir mysql_data_bak

 

建腳本文件:
touch autobackupmysql.sh

 

打開文件

vi  autobackupmysql.sh

在腳本中加入如下內容:
filename=`date +%Y%m%d`
/usr/bin/mysqldump -opt mysql -u root -proot|gzip >/mysql_data_bak/name$filename.gz

 

 

這裏注意了

一般的:
**********************************************************

打開自動執行文件
vi /etc/crontab
在etc中加入如下內容,讓其自動執行任務。

01 15 * * * root /mysql_data_bak/autobackupmysql

**********************************************************

 

Redhat方法:

  Redhat的crontab採用按時間調用4個目錄(/etc/cron.hourly:每小時;/etc/cron.daily:每

天;/etc/cron.weekly:每週;/etc/cron.monthly:每月)中腳本出來運行的方式。

  Redhat中只需要將剛纔編輯的腳本複製到相應的目錄即可。

cp /mysql_data_bak/autobackupmysql etc/cron.daily

 


重啓etc
/etc/rc.d/init.d/crond restart

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