備份mysql一直是很多朋友的頭疼,特別是根據(jù)時(shí)間段備份,今天我將教你如何每天備份一個(gè)mysql數(shù)據(jù)庫(kù)文件。
1?首先創(chuàng)建一個(gè)批處理文件,將以下代碼保存為.bat文件,文件名最好是英文。注意以下路徑,以作者自己的數(shù)據(jù)庫(kù)為例,數(shù)據(jù)庫(kù)安裝在D盤(pán)下的mysql mysql下,備份位置為F: beifen,后面的代碼是日期。
@echo關(guān)閉
顏色0D
MODE con: COLS=71 LINES=25
title mysql數(shù)據(jù)庫(kù)自動(dòng)備份腳本(Task Scheduler) - 腳本作者:http://www *** com
設(shè)置sou_dir=" D: mysql Mysql data"
設(shè)置obj_dir=F: beifen %date:~0,10%
net stop mysql
Md%obj_dir%
Xcopy/e/y%sou_dir %% obj_dir%
net啟動(dòng)mysql
@echo off& setlocal enabledelayedexpansion
撥打: D,30
回聲。 30天前日期:%D%
回聲。在備份前30天刪除.
如果存在F: beifen %D%rd/s/q F: beifen %D%
Echo自動(dòng)備份完成后,程序會(huì)自動(dòng)退出.
Ping -n 2 127.0.0> nul
出口
: D.
對(duì)于/f“tokens=1-3 delims= - : /" %% a in("%date%")do(
設(shè)置Y=%% a& set M=%% b& set D=%% c
如果“!M:~0,1!”=“" 0”設(shè)M=!M:~1!
如果“!D:~0,1!”"==" 0"設(shè)置D=!D:~1!
)
設(shè)置/a D - =%1
如果%D%gtr 0轉(zhuǎn)到: Y.
: M.
設(shè)置/a M-=1
如果!M!==0 set/a Y-=1,則M=12?設(shè)置/a“T=^?。∕-2)”,“R=(^?。╕ %% 4)& ^!^!(Y %% 100))| ^?。╕ %%) 400)"" C=^(M-4)| ^(M-6)| ^(M-9)| ^(M-11)"??!," d=T *( 28 + R)+ C * 30 +(^ T&安培;!^ C)
* 31 + d"
如果%D%leq 0轉(zhuǎn)到: M.
: Y.
設(shè)置M=0%M%&設(shè)置D=0%D%&設(shè)置D=%Y% - !M:~-2! - !D:~-2!
2?創(chuàng)建一個(gè)預(yù)定任務(wù),你可以每天或三天備份,甚至更長(zhǎng)時(shí)間,mysql在備份時(shí)自動(dòng)停止,備份完成后,mysql會(huì)自動(dòng)啟動(dòng)。打開(kāi)控制面板---雙擊任務(wù)計(jì)劃,然后按照提示逐步選擇它。
3?我們可以根據(jù)需要在每周或其他日期?設(shè)置mysql數(shù)據(jù)庫(kù)的每日備份。我已經(jīng)實(shí)驗(yàn)并完全滿(mǎn)足了我們?nèi)粘ysql數(shù)據(jù)庫(kù)備份工作的需求。
網(wǎng)頁(yè)名稱(chēng):教你如何通過(guò)一次單擊自動(dòng)備份mysql數(shù)據(jù)庫(kù)
標(biāo)題URL:http://chinadenli.net/news31/309681.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開(kāi)發(fā)、虛擬主機(jī)、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、云服務(wù)器、軟件開(kāi)發(fā)
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源:
創(chuàng)新互聯(lián)