利用UCache災(zāi)備云平臺(tái),可作為一個(gè)工具,在window服務(wù)器現(xiàn)有架構(gòu)不變的情況下,針對(duì)Mysql數(shù)據(jù)庫(kù)每天自動(dòng)備份定時(shí)備份。
創(chuàng)新互聯(lián)公司是一家以網(wǎng)絡(luò)技術(shù)公司,為中小企業(yè)提供網(wǎng)站維護(hù)、成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站備案、服務(wù)器租用、空間域名、軟件開發(fā)、重慶小程序開發(fā)公司等企業(yè)互聯(lián)網(wǎng)相關(guān)業(yè)務(wù),是一家有著豐富的互聯(lián)網(wǎng)運(yùn)營(yíng)推廣經(jīng)驗(yàn)的科技公司,有著多年的網(wǎng)站建站經(jīng)驗(yàn),致力于幫助中小企業(yè)在互聯(lián)網(wǎng)讓打出自已的品牌和口碑,讓企業(yè)在互聯(lián)網(wǎng)上打開一個(gè)面向全國(guó)乃至全球的業(yè)務(wù)窗口:建站歡迎咨詢:18980820575
(1)新建備份任務(wù)
UCACHE災(zāi)備云控制臺(tái)登錄賬號(hào)后:點(diǎn)擊【服務(wù)器定時(shí)數(shù)據(jù)保護(hù)】--【數(shù)據(jù)備份】點(diǎn)擊【新建】按鈕,然后選要保護(hù)的對(duì)象(您的生產(chǎn)服務(wù)器節(jié)點(diǎn)),選中對(duì)應(yīng)的客戶端,選擇【文件系統(tǒng)】然后點(diǎn)擊【 下一步 】
(2)設(shè)置備份策略
選擇要進(jìn)行備份的文件
(3)永久增量備份與數(shù)據(jù)保留設(shè)置
選擇完要過濾的數(shù)據(jù)之后點(diǎn)擊下一步,可進(jìn)行下一步備份的高級(jí)功能選擇,各個(gè)選項(xiàng)說明如下:
【永久增量備份】開啟了永久增量備份每一次增量備份都會(huì)進(jìn)行一次時(shí)間點(diǎn)合成形成新的一個(gè)永久增量時(shí)間點(diǎn)等效于完備時(shí)間點(diǎn)。
【數(shù)據(jù)保留策略】開啟數(shù)據(jù)保留策略一共有三種保留策略分別為數(shù)據(jù)保留期限、保留副本數(shù)、按備份策略的備份周期設(shè)置副本保留策略默認(rèn)選中數(shù)據(jù)保留期限一年??梢栽O(shè)置保留完全副本的個(gè)數(shù)最大可設(shè)置1024個(gè)副本按備份策略的備份周期設(shè)置副本保留策略最大可設(shè)置99999個(gè)副本。
【傳輸和存儲(chǔ)加密】開啟傳輸加密與存儲(chǔ)加密選項(xiàng)開啟此功能的任務(wù)的數(shù)據(jù)在傳輸和存儲(chǔ)上都經(jīng)過加密處理。一共有兩種加密方式AES256加密算法、SM4加密算法。
【數(shù)據(jù)壓縮】默認(rèn)不開啟開啟該選項(xiàng)后默認(rèn)啟用快速壓縮可選擇啟用強(qiáng)力壓縮
【重復(fù)數(shù)據(jù)刪除】勾選該選項(xiàng)可以啟動(dòng)源端重復(fù)數(shù)據(jù)刪除的功能該選項(xiàng)在建立任務(wù)后不能通過修改任務(wù)的方式更改此屬性。指紋庫(kù)需要提前創(chuàng)建才能成功開啟重刪功能
最后新建完成
目錄和文件內(nèi)容,可以全選和分選,還可以利用UCACHE災(zāi)備云控制臺(tái)的“文件過濾”“目錄過濾”“時(shí)間過濾”功能進(jìn)行不必要的數(shù)據(jù)不進(jìn)行備份策略添加。為了備份效率不建議兩個(gè)任務(wù)包含同一文件。
(4)設(shè)置郵件告警
備份執(zhí)行完畢,會(huì)得到系統(tǒng)的執(zhí)行反饋,也可以設(shè)定告警監(jiān)控策略,進(jìn)行郵件監(jiān)控
一、對(duì)于Windows主機(jī)
==============
假想環(huán)境:
MySQL 安裝位置:C:\MySQL
論壇數(shù)據(jù)庫(kù)名稱為:bbs
MySQL root 密碼:123456
數(shù)據(jù)庫(kù)備份目的地:D:\db_backup\
@echo off
C:\MySQL\bin\mysqladmin -u root –password=123456 shutdown
C:\MySQL\bin\mysqldump –opt -u root –password=123456 bbs D:\db_backup\bbs.sql
C:\MySQL\bin\mysqld-nt
將以上代碼保存為backup_db.bat
然后使用Windows的“計(jì)劃任務(wù)”定時(shí)執(zhí)行該腳本即可。(例如:每天凌晨5點(diǎn)執(zhí)行back_db.bat)
二、對(duì)于Linux主機(jī)
===========
假想環(huán)境:
MySQL 安裝位置:/usr/local/mysq
論壇數(shù)據(jù)庫(kù)名稱為:bbs
MySQL root 密碼:123456
數(shù)據(jù)庫(kù)備份目的地:/var/db_backup/
#! /bin/bash
/usr/local/mysql/bin/mysqladmin -u root –password=123456 shutdown
/usr/local/mysql/bin/mysqldump –opt -u root –password=123456 bbs /var/db_backup/bbs.sql
/usr/local/mysql/bin/mysqld_safe –user=mysql
將上述代碼保存在/usr/local/sbin/backup_db.sh
對(duì)該腳本賦予執(zhí)行權(quán)限:
# chmod 755 /usr/local/sbin/backup_db.sh
加入crontab中自動(dòng)執(zhí)行:
# crontab -e
加入:
0 5 * * * /usr/local/sbin/backup_db.sh
數(shù)據(jù)庫(kù)的自動(dòng)備份,可以減輕維護(hù)者的工作量也便于系統(tǒng)恢復(fù),對(duì)于比較重要的數(shù)據(jù)庫(kù),最好還是設(shè)置下自動(dòng)備份。
工具/原料
navicat for mysql
mysql 5.5
方法/步驟
打開navicat客戶端,連上mysql后,雙擊左邊你想要備份的數(shù)據(jù)庫(kù)。點(diǎn)擊“計(jì)劃”,再點(diǎn)擊“新建批處理作業(yè)”。
雙擊上面的可用任務(wù),它就會(huì)到下面的列表里去,代表你選擇了這個(gè)任務(wù)。
點(diǎn)擊保存,彈出個(gè)命名對(duì)話框,給這個(gè)任務(wù)取個(gè)名字,點(diǎn)擊“確定”
點(diǎn)擊“設(shè)置”計(jì)劃任務(wù)。
彈出的對(duì)話框,選擇“計(jì)劃”,再點(diǎn)擊“新建”。
這里設(shè)置為從2014年1月24號(hào)起每天早上九點(diǎn)備份該數(shù)據(jù)庫(kù)。如果想提高備份頻率、或者設(shè)置備份截止日期,請(qǐng)點(diǎn)擊“高級(jí)”。
高級(jí)選項(xiàng)可以把備份設(shè)置的更精細(xì),比如這里設(shè)置的是在24小時(shí)內(nèi)每隔2小時(shí)就備份一次。加上前面的基本設(shè)置,任務(wù)計(jì)劃就是:從2014年1月24號(hào)開始,每天九點(diǎn),每隔2小時(shí)備份一次,每天的備份都持續(xù)24小時(shí)。
最后,輸入電腦密碼就大功告成。
這個(gè)方法是用bat批處理來完成的。
假想環(huán)境:MySQL 安裝位置:D:\Program Files\MySQL\MySQL Server 5.0\data
數(shù)據(jù)庫(kù)名稱為:952game數(shù)據(jù)庫(kù)備份目的地:d:\db_bak\ (你想把數(shù)據(jù)庫(kù)備份到哪個(gè)盤的路徑)我想備到D盤的db-bak目錄下面============================新建db_bak.bat,寫入以下代碼
net stop mysql
xcopy c:\mysql\data\bbs\*.* d:\db_bak\bbs\%date:~0,3%\ /y
net start mysql
如圖詳解:
最好一步就是實(shí)現(xiàn)如何定時(shí)備份了,跟我學(xué)!GO go go
這里我們采用最簡(jiǎn)單的方法
使用Windows的“計(jì)劃任務(wù)”定時(shí)執(zhí)行該批處理腳本即可。(例如:每天凌晨3點(diǎn)執(zhí)行back_db.bat)
不會(huì)的話請(qǐng)看圖文:
1、運(yùn)行,計(jì)劃任務(wù)
2、添加計(jì)劃任務(wù)。
3、最后一步就是指定備份時(shí)間了。
到這里就完成自動(dòng)定時(shí)備份了,很簡(jiǎn)單吧。
最后pc6.com小編清晨再給大家多講一句就是這個(gè)批處理命令 \%date:~0,3% 的意思提取星期幾信息
當(dāng)然如果你想創(chuàng)建年月日的話就用%date:~0,10% ,系統(tǒng)就會(huì)每天給你建日期目錄了。很方便吧。
%date:~0,10% //提取年月日信息
%date:~-3% //提取星期幾信息
%time:~0,5% //提取時(shí)間中的時(shí)和分
%time:~0,-3% //提取時(shí)和分和秒信息