程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Linux下主動備份MySQL的辦法

Linux下主動備份MySQL的辦法

編輯:MySQL綜合教程

Linux下主動備份MySQL的辦法。本站提示廣大學習愛好者:(Linux下主動備份MySQL的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是Linux下主動備份MySQL的辦法正文


Linux下可以應用crontab體系天天准時備份MySQL數據庫,以下是具體步調:

1、創立保留備份文件的途徑/mysqldata

#mkdir /mysqldata

2、創立/usr/sbin/bakmysql文件

#vi /usr/sbin/bakmysql

輸出

rq=` date +%Y%m%d `

tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql

或許寫成

rq=` date +%Y%m%d `

mysqldump –all-databases -u root -p980405 > /mysqldata/mysql$rq.tar.gz

/var/lib/mysql是你數據庫文件的目次,部門用戶是/usr/local/mysql/data,每一個人能夠分歧

/mysqldata/表現保留備份文件的目次,這個每一個人也能夠依據本身的請求來做。

3、修正文件屬性,使其可履行

# chmod +x /usr/sbin/bakmysql

4、修正/etc/crontab

#vi /etc/crontab

鄙人面添加

01 3 * * * root /usr/sbin/bakmysql

表現天天3點鐘履行備份

5、從新啟動crond

# /etc/rc.d/init.d/crond restart

完成。

如許天天你在/mysqldata可以看到如許的文件

mysql20100101.tar.gz

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved