Linux系統(tǒng)利用crontab定時(shí)備份Mysql數(shù)據(jù)庫方法
利用系統(tǒng)crontab來定時(shí)執(zhí)行備份文件,按日期對備份結(jié)果進(jìn)行保存,達(dá)到備份的目的。
1、創(chuàng)建保存?zhèn)浞菸募穆窂?mysqldata
#mkdir /mysqldata
2、創(chuàng)建/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 -p密碼 > /mysqldata/mysql$rq.sql
/var/lib/mysql是你數(shù)據(jù)庫文件的目錄,部分用戶是/usr/local/mysql/data,每個(gè)人可能不同
/mysqldata/表示保存?zhèn)浞菸募哪夸?,這個(gè)每個(gè)人也可以根據(jù)自己的要求來做。
3、修改文件屬性,使其可執(zhí)行
# chmod +x /usr/sbin/bakmysql
4、修改/etc/crontab
#vi /etc/crontab
在下面添加
01 3 * * * root /usr/sbin/bakmysql
表示每天3點(diǎn)鐘執(zhí)行備份
5、重新啟動(dòng)crond
# /etc/rc.d/init.d/crond restart
完成。
這樣每天你在/mysqldata可以看到這樣的文件
mysql20040619.tar.gz
你直接下載就可以了。
好了以上就是如果快速在Linux系統(tǒng)中利用crontab定時(shí)備份Mysql更多關(guān)于crontab的使用方法請查看下面的相關(guān)文章
相關(guān)文章
MySQ索引操作命令總結(jié)(創(chuàng)建、重建、查詢和刪除索引命令詳解)
本篇文章主要是對MySQL索引操作方法做了一下總結(jié),包括創(chuàng)建索引、重建索引、查詢索引、刪除索引的操作2014-04-04利用MySQL?Shell安裝部署MGR集群的詳細(xì)過程
MySQL?Shell是一個(gè)客戶端工具,可用于方便管理和操作MySQL,支持SQL、JavaScript、Python等多種語言,也包括完善的API,本文介紹如何利用MySQL?Shell?+?GreatSQL?8.0.25構(gòu)建一個(gè)三節(jié)點(diǎn)的MGR集群,感興趣的朋友一起看看吧2022-02-02mysql實(shí)現(xiàn)if語句判斷功能的6種使用形式小結(jié)
這篇文章主要給大家介紹了關(guān)于mysql實(shí)現(xiàn)if語句判斷功能的6種使用形式,MySQL的IF既可以作為表達(dá)式用,也可在存儲(chǔ)過程中作為流程控制語句使用,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-07-07使用xshell實(shí)現(xiàn)代理功能并navicat?for?MySQL?進(jìn)行測試
本文介紹使用xshell實(shí)現(xiàn)代理功能并使用navicat?for?MySQL進(jìn)行測試,文章主要利用SSH連接工具xshell就可以實(shí)現(xiàn)簡單的代理功能,下面實(shí)現(xiàn)過程,需要的小伙伴可以參考一下2022-02-02MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要區(qū)別整理
這篇文章主要介紹了MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要區(qū)別整理,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-08-08MySQL中CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫的示例
在MySQL中,可以使用CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-09-09