{eval=Array;=+count(Array);}
1. 寫個自動備份的腳本
autobackup.sh
,內(nèi)容如下#!/bin/bashmysqldump -p databasename > mydata.sql2. 更改其為可執(zhí)行文件 chmod +x autobackup.sh3. 通過crontab讓系統(tǒng)自動運行這個腳本就好了,如crontab -e0 0 * * * /路徑到/autobackup.sh
第一個0表示分鐘,第二個0表示0小時也就是零辰第三個*表示每天,第四個*表示每月,第五個*表示每周首先建立一個備份文件夾:mkdir mysql_data_bak在建立一個腳本文件:touch
autobackupmysql.sh
打開文件viautobackupmysql.sh
在腳本中加入如下內(nèi)容:filename=`date +%Y%m%d`/usr/bin/mysqldump -uroot -proot boss /home/mysql_data_bak/$filename.sql
檢查有沒安裝crond,如果沒有,先安裝yum -y install vixie-cronyum -y install crontabs啟動服務 :service crond start在CentOS系統(tǒng)中加入開機自動啟動: chkconfig --level 345 crond oncrontab -e加入內(nèi)容:00 03 * * * source /root/autobackupmysql.sh
每天凌晨3點運行此文件,對數(shù)據(jù)庫進行備份 service crond restart到此linux下mysql實現(xiàn)沒天自動備份完成。0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答