日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
如何實(shí)現(xiàn)MySQL的自動(dòng)備份

MySQL數(shù)據(jù)庫(kù)備份是非常重要的工作之一,通過(guò)MySQL數(shù)據(jù)庫(kù)的數(shù)據(jù)備份就能夠?qū)崿F(xiàn)MySQL數(shù)據(jù)庫(kù)中數(shù)據(jù)的絕對(duì)安全,MySQL數(shù)據(jù)庫(kù)中的數(shù)據(jù)不會(huì)因?yàn)槭裁葱」收隙鴣G失,自動(dòng)備份則是更為方便的一種備份方式,下文中將給出詳細(xì)的解析。

疊彩網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)公司公司2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司

MySql自動(dòng)備份是非常關(guān)鍵的,特別是對(duì)于DBA來(lái)說(shuō)。這里主要用代碼來(lái)說(shuō)明這個(gè)問(wèn)題,希望對(duì)各位有所幫助??梢詫⑦@個(gè)腳本放進(jìn)crontab,每天凌晨執(zhí)行一次,自動(dòng)備份。

這個(gè)腳本每天最多只執(zhí)行一次,而且只保留最近五天的備份在服務(wù)器上。

代碼:

#!/bin/bash

#ThisisaShellScriptForAutoDBBackup

#Poweredbyaspbiz

#2004-09

#Setting

#設(shè)置數(shù)據(jù)庫(kù)名,數(shù)據(jù)庫(kù)登錄名,密碼,備份路徑,日志路徑,數(shù)據(jù)文件位置,以及備份方式

#默認(rèn)情況下備份方式是tar,還可以是mysqldump,mysqldotcopy

#默認(rèn)情況下,用root(空)登錄mysql數(shù)據(jù)庫(kù),備份至/root/dbxxxxx.tgz

DBName=mysql

DBUser=root

DBPasswd=

BackupPath=/root/

LogFile=/root/db.log

DBPath=/var/lib/mysql/

#BackupMethod=mysqldump

#BackupMethod=mysqlhotcopy

#BackupMethod=tar

#SettingEnd

NewFile="$BackupPath"db$(date+%y%m%d).tgz

DumpFile="$BackupPath"db$(date+%y%m%d)

OldFile="$BackupPath"db$(date+%y%m%d--date='5daysago').tgz

echo"-------------------------------------------">>$LogFile

echo$(date+"%y-%m-%d%H:%M:%S")>>$LogFile

echo"--------------------------">>$LogFile

#DeleteOldFile

if[-f$OldFile]

then

rm-f$OldFile>>$LogFile2>&1

echo"[$OldFile]DeleteOldFileSuccess!">>$LogFile

else

echo"[$OldFile]NoOldBackupFile!">>$LogFile

fi

if[-f$NewFile]

then

echo"[$NewFile]TheBackupFileisexists,Can'tBackup!">>$LogFile

else

case$BackupMethodin

mysqldump)

if[-z$DBPasswd]

then

mysqldump-u$DBUser--opt$DBName>$DumpFile

else

mysqldump-u$DBUser-p$DBPasswd--opt$DBName>$DumpFile

fi

tarczvf$NewFile$DumpFile>>$LogFile2>&1

echo"[$NewFile]BackupSuccess!">>$LogFile

rm-rf$DumpFile

;;

mysqlhotcopy)

rm-rf$DumpFile

mkdir$DumpFile

if[-z$DBPasswd]

then

mysqlhotcopy-u$DBUser$DBName$DumpFile>>$LogFile2>&1

else

mysqlhotcopy-u$DBUser-p$DBPasswd$DBName$DumpFile>>$LogFile2>&1

fi

tarczvf$NewFile$DumpFile>>$LogFile2>&1

echo"[$NewFile]BackupSuccess!">>$LogFile

rm-rf$DumpFile

;;

*)

/etc/init.d/mysqldstop>/dev/null2>&1

tarczvf$NewFile$DBPath$DBName>>$LogFile2>&1

/etc/init.d/mysqldstart>/dev/null2>&1

echo"[$NewFile]BackupSuccess!">>$LogFile

;;

esac

fi

echo"-------------------------------------------">>$LogFile

關(guān)于MySQL數(shù)據(jù)庫(kù)的自動(dòng)備份就為大家介紹到這里,大家按照上文中講解的步驟方法去進(jìn)行MySQL數(shù)據(jù)庫(kù)的自動(dòng)備份工作,相信您一定可以很好的完成MySQL數(shù)據(jù)庫(kù)的自動(dòng)備份工作。


當(dāng)前名稱:如何實(shí)現(xiàn)MySQL的自動(dòng)備份
網(wǎng)站URL:http://www.dlmjj.cn/article/djjjogc.html