在/root目錄下建立乙個mysql_backup的目錄,用來存放mysql的備份檔案
mkdir /root/mysql_backup
cd /root/mysql_backup
vi 乙個指令碼檔案
vi backup.sh
再這個檔案裡面新增**
backupdir=/root/mysql_backup time=`date +%y%m%d%h`
mysqldump -uroor -proot databasename>$dackupdir/databasename$time.sql;
程式設計好之後,wq儲存該檔案 , 其中databasename為你要備份的資料庫名
然後給這個檔案可執行許可權 chmod 777 backup.sh
./backup.sql
然後直接執行下該檔案看下有沒有.sql檔案生成 ;
cd /etc
vi crontab
插入29 16 * * * root /root/mysql_backup/backup.sh
說明16點29分root執行root/mysql_backup下面的backup.sh檔案
重啟crontab服務
/etc/rc.d/init.d/crond restart
mysql定時備份就可以了
linux下定時備份資料庫
為了資料的安全,小弟不才,由於公司沒有dba,資料量也不大 全部400多m 便想了用linux的批處理來進行每天晚上定時備份,將備份檔案按日期命名。不廢話,上步驟 cd var spool cron vim root 指定要執行的批處理檔案路徑。比如 0 23 opt backup.sh 意思是每天...
arch下定時備份資料庫
環境 archlinux有一台centos的資料庫伺服器,裡面只有一塊硬碟 備份又不好就做在同一硬碟上,只好打另一台伺服器的主意。另一台伺服器是archlinux。故設想是將資料庫定期備份到arch上。在網上了解到linux常用的的定時器是crontab.但是等我寫好測試指令碼,發現怎麼也啟動不了它...
ubuntu下定時自動備份資料庫
第一步 在home ubuntu下新建乙個資料夾專放自動備份指令碼以及備份的資料檔案 新建資料夾命令如下 mkdir home ubuntu data backup在新建的資料夾data backup中存放自動備份的指令碼檔案。touch mysqlbackup.shvi mysqlbackup.s...