Linux自動備份MySQL數據庫的實用方法
MySQL定期備份是一項重要的工作,但人工操作太繁瑣,也難避免有所疏漏,使用下面的方法即可讓系統定期備份數據。下面就跟隨小編一起來看看吧!
◆1、創建備份文件夾
#cd /www
#makedir backup
◆2、編寫運行腳本
#vi autobackup
寫入以下內容:
filename=`date +%Y%m%d`
mysql_bin_dir/mysqldump –opt dataname -u user -ppassword | gzip > /www/mysqlbackup/name$
保存退出
説明:
(1)mysql_bin_dir:mysql的`bin路徑;
(2)dataname:數據庫名;
(3)user:數據庫用户名;
(4)password:用户密碼;
(5)name:自定義備份文件前綴標識。
如上例,將自動備份mysql數據庫,並以gzip壓縮方式存儲,文件名為的形式。
◆3、為腳本添加執行權限
#chmod +x autobackup
◆4、讓crontab來完成定期執行的任務
這一步中,Redhat的方法會不一樣,後面專門給出。
編輯crontab:
#vi /etc/crontab
在最後一行中加入:
01 5 * * * root /www/autobackup
每天5點運行腳本,也可以修改5為其他指定時間。
Redhat方法:
Redhat的crontab採用按時間調用4個目錄(/etc/ly:每小時;/etc/y:每天;/etc/ly:每週;/etc/hly:每月)中腳本出來運行的方式。
Redhat中只需要將剛才編輯的腳本複製到相應的目錄即可。
◆5、重啟crontab
#/etc/rc.d/init.d/crond restart
完成。
-
Win7純淨版出現藍屏代碼0xA0000001怎麼辦
Win7純淨版出現藍屏代碼0xA0000001怎麼辦?彆着急,先看看以下的辦法能不能解決問題,再決定是否找專業的人幫忙。解決方法:1、出現0xA0000001藍屏代碼,得得系統小編建議用户先查看系統藍屏日誌,通過日誌分析導致藍屏的原因,從而尋找解決方法。小編建議採用魔方藍屏助手...
-
Linux下把多個網卡設置成虛擬網卡的技巧方法
現在很多電腦都有不只一塊網卡,但是一塊網卡出現故障,整個網絡都會中斷。但是在Linux系統中只要創建Linux虛擬網卡,就不會遇到這種麻煩。本文就來介紹一下Linux下把多個網卡設置成多個虛擬網卡的技巧。以eth0與eth1來虛擬成為bond0為例:------綁定的前提條件:芯片組...
-
操作系統故障恢復控制枱應用實例詳解
當Windows2000/XP/2003出現了啟動故障,而且在安全模式或其他模式下都啟動無效時,很多朋友首先想到的就是重裝系統。其實不必。這時我們首先應該考慮使用Windows的“故障恢復控制枱”來挽救系統,它主要可用來修復系統、禁用或啟用服務、格式化磁盤、執行一些管理任...
-
2017最新國產中文操作系統介紹
與三年前的風光相比,Linux桌面版操作系統現在從表面上看比較沉寂。但實際上,基於Linux的桌面操作系統開發工作一直在不斷地進行中:各大主流桌面Liunx桌面版軟件升級到了最新的2.6內核;SUN在前不久推出了SUNJAVADesktopSystem2003;開發出了國產中文OpenDesktop操作系...