linux下定時備份資料庫

2021-09-02 13:47:19 字數 664 閱讀 6330

在/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...