亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

Mysql入門系列:MYSQL日志文件維護(hù)

2019-09-08 23:27:14
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在MySQL服務(wù)器啟動(dòng)時(shí),它檢查其命令行的操作,來(lái)查看它是否應(yīng)該執(zhí)行登錄并打開(kāi)相應(yīng)的日志文件(如果應(yīng)該的話)??梢宰尫?wù)器生成兩種主要類型的日志文件:

常規(guī)日志文件。它報(bào)告客戶機(jī)的連接、查詢和其他各種各樣的事件。它對(duì)于跟蹤服務(wù)器的活動(dòng)很有用:誰(shuí)正在連接、從哪里連接,以及他們正在做什么。

更新日志。它報(bào)告修改數(shù)據(jù)庫(kù)的查詢。在此上下文中的術(shù)語(yǔ)“更新”不只涉及UPDATE語(yǔ)句,還涉及修改數(shù)據(jù)庫(kù)的所有語(yǔ)句。由于這個(gè)原因,它包含了對(duì)D E L E T E、INSERT、REPLACE、CREATE TABLE、DROP TABLE、GRANT 和REVOKE 的查

詢記錄。更新日志的內(nèi)容以SQL 語(yǔ)句的形式書寫,這些語(yǔ)句用作對(duì)mysql的輸入。如果在崩潰后必須恢復(fù)表的話,更新日志與備份是很有用的。您可以從備份文件中恢復(fù)數(shù)據(jù)庫(kù),然后通過(guò)將更新日志作為對(duì)mysql的輸入,重新運(yùn)行在該備份文件之后又修改數(shù)據(jù)庫(kù)的任何查詢。這樣,可將表恢復(fù)到崩潰時(shí)刻的狀態(tài)。

為了使日志有效,可使用--log 選項(xiàng)開(kāi)啟常規(guī)日志,并用--log-update 選項(xiàng)開(kāi)啟更新日志。可以在mysqld.safe_mysqld 或mysql.server 的命令行中,或在某個(gè)選項(xiàng)的[mysqld] 組中指定這些選項(xiàng)。當(dāng)日志有效時(shí),日志文件在缺省時(shí)被寫到服務(wù)器的數(shù)據(jù)目錄中。

筆者建議在首次使用MySQL時(shí)應(yīng)使兩種日志類型都有效。在獲得一些使用MySQL的經(jīng)驗(yàn)后,可能會(huì)只用更新日志來(lái)對(duì)付,以便減少磁盤空間的需求。

在使日志有效后,要確保不用大量的日志信息將磁盤填滿,尤其是如果服務(wù)器正在處理大量的查詢?cè)?。可使用日志文件循環(huán)和截止時(shí)間,在避免日志文件無(wú)邊界地增長(zhǎng)的同時(shí)保持最近的幾個(gè)日志是聯(lián)機(jī)可用的。

日志文件循環(huán)工作如下。假定日志文件名為l o g。在第一個(gè)循環(huán)中, log 被重新命名為l o g . 0,且服務(wù)器開(kāi)始寫新的l o g文件。在第二次循環(huán)中, log.0 被重命名為l o g . 1,log 重命名為l o g . 0,服務(wù)器開(kāi)始寫另一個(gè)新的log 文件。這樣,每個(gè)文件循環(huán)通過(guò)名字l o g . 0、l o g . 1,等等。當(dāng)文件到達(dá)循環(huán)的某一點(diǎn)時(shí),可以終止它。

更新日志和LOAD DATA 語(yǔ)句

通常,當(dāng)服務(wù)器執(zhí)行LOAD DATE 語(yǔ)句時(shí),它只將該語(yǔ)句本身而不是被加載的行內(nèi)容寫到更新日志中。這意味著除非該數(shù)據(jù)文件仍然保持可訪問(wèn),否則使用更新日志的恢復(fù)操作將是不完整的。為了確保這一點(diǎn)的安全,除非數(shù)據(jù)庫(kù)已經(jīng)備份,否則不應(yīng)該刪除數(shù)據(jù)文件。

系統(tǒng)備份

更新日志對(duì)于數(shù)據(jù)庫(kù)恢復(fù)并不是任何時(shí)候都好,如果一個(gè)磁盤崩潰導(dǎo)致您失去了更新日志的話,應(yīng)確保您執(zhí)行定期的文件系統(tǒng)備份。將更新日志寫到與存儲(chǔ)數(shù)據(jù)庫(kù)不相同的磁盤中也是一個(gè)好主意。有關(guān)重新加載日志文件的介紹,請(qǐng)參閱第10 章的“ MySQL數(shù)據(jù)目錄”

例如,如果您每天都循環(huán)日志,并且想保持一周的日志,則應(yīng)保留log.0 到l o g . 6。在下一個(gè)循環(huán)中,將通過(guò)令log.5 覆蓋log.6 使其成為新的log.6 來(lái)終止l o g . 6。這樣,您就可以保留許多日志而又避免了它們超過(guò)磁盤的限度。

日志循環(huán)頻率和保持的舊日志數(shù)量將依賴于服務(wù)器的繁忙程度(活動(dòng)的服務(wù)器產(chǎn)生更多的日志信息)以及您希望為舊日志投入多少磁盤空間。當(dāng)循環(huán)常規(guī)日志時(shí),可以用mysqla d - min flush-logs 命令告訴服務(wù)器關(guān)閉當(dāng)前的日志文件并打開(kāi)新的日志文件。

執(zhí)行常規(guī)日志循環(huán)的腳本類似如下(可修改它來(lái)反映您的日志基名和數(shù)據(jù)目錄的位置,或許還有希望保留的舊日志的數(shù)量):

最好從mysqladm 賬號(hào)中運(yùn)行此腳本以確保日志文件屬于那個(gè)用戶。如果在.my.cnf 選項(xiàng)文件中保留連接參數(shù),您不需要在該腳本的mysqladmin 命令中指定任何參數(shù)。如果您不這樣做的話可以建立一個(gè)受限用戶,它除了發(fā)布刷新命令外什么也不做。然后可以以最小的風(fēng)險(xiǎn)在該腳本中放置這個(gè)用戶的口令。如果想這樣做,則該用戶應(yīng)只有RELOAD 權(quán)限。例如,要想調(diào)用用戶flush 并分配一個(gè)口令f l us h pass,可使用下列GRANT 語(yǔ)句:

 GRANT RELOAD ON *.* TO flush@localhost IDENTIFIEDBY "flushpass"

當(dāng)需要在腳本中執(zhí)行刷新操作時(shí),可以這樣做:

  mysqladmin -uflush -pflushpass flush -logs

在Linux 中,最好用logrotate 來(lái)安裝MySQL分發(fā)包中的mysql- log - rotate 腳本,而不是自己編寫腳本。如果mysql-log-rotate 不通過(guò)RPM 文件自動(dòng)安裝,應(yīng)查看MySQL分發(fā)包的support-files 目錄。

由于服務(wù)器處理更新日志文件的方法不同,日志文件的循環(huán)在更新日志與常規(guī)日志之間稍有不同。如果告訴服務(wù)器使用沒(méi)有擴(kuò)展名的更新日志文件名(如up date),則服務(wù)器將使用順序的up date . 0 0 1、update.002 等自動(dòng)創(chuàng)建更新日志文件名。在服務(wù)器啟動(dòng)以及在日志刷新時(shí),一個(gè)新的更新日志產(chǎn)生。如果您開(kāi)啟更新日志而沒(méi)有指定文件名,服務(wù)器則使用主機(jī)名作為基名產(chǎn)生一個(gè)更新日志文件的序列。

當(dāng)終止一個(gè)由這種方法生成的文件序列時(shí),您或許想要根據(jù)其期限(最后被修改的時(shí)間)而非根據(jù)名字來(lái)終止它們。這樣做的理由是由于您不知道flush-log 命令將在何時(shí)發(fā)布,因此您不能指望在任何給定的時(shí)間周期內(nèi)創(chuàng)建固定數(shù)量的更新日志。例如,如果用mysqldump 備份表并使用--flush-logs 選項(xiàng),在該更新日志名序列中的一個(gè)新文件隨每個(gè)備份一同創(chuàng)建。

對(duì)于帶有由服務(wù)器自動(dòng)產(chǎn)生的順序文件名的更新日志,基于日志期限的終止腳本類似如下:

find 命令定位并刪除修改時(shí)間超過(guò)一個(gè)星期的更新日志文件。重要的是使用-name 參數(shù)來(lái)對(duì)一個(gè)數(shù)字的文件擴(kuò)展名進(jìn)行測(cè)試,以避免刪除由錯(cuò)誤的update 所指定的表。

還可以告訴服務(wù)器使用固定的更新日志文件名(如果希望的話),如果想用與常規(guī)日志相同的方法循環(huán)更新日志,這是有用的。要想使用固定的更新日志名,應(yīng)指定一個(gè)包含擴(kuò)展名的名字。例如,可以用--log-update=update.log 選項(xiàng)啟動(dòng)服務(wù)器來(lái)使用名字up date . l o g。服務(wù)器將一直關(guān)閉并在接收f(shuō)lush-logs 命令時(shí)打開(kāi)該日志,但是服務(wù)器并不是每次都產(chǎn)生新的文件。在這種情況下,用于更新日志的日志循環(huán)腳本和用于常規(guī)日志的腳本僅在循環(huán)的文件基名上有所不同。

如果想自動(dòng)執(zhí)行日志循環(huán)和終止,可使用c r o n。假定循環(huán)常規(guī)日志和更新日志的腳本為rotate-logs 和r o t a t e - up date - l o g s,且安裝在/usr/user/mysql/bin 目錄中。以mysqlladm 用戶進(jìn)行注冊(cè),然后用以下命令編輯mysqladm 用戶的crontab 文件:

% crontab -e

此命令允許編輯當(dāng)前crontab 文件的備份(如果之前沒(méi)有這樣做,則它可能為空)。按以下方法將行增加到該文件中:

這個(gè)項(xiàng)告訴cron 在每天早上4 點(diǎn)運(yùn)行此腳本。您可以改變時(shí)間或按需要進(jìn)行調(diào)度。有關(guān)說(shuō)明請(qǐng)參見(jiàn)crontab 的人工頁(yè)。

MYSQL

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
久久国产三级精品| 欧美亚洲日本网站| 欧美国产精品专区| 黄色91在线观看| 99久久综合精品| 国产免费高清| 99亚洲伊人久久精品影院| 毛片网站在线| 激情av一区二区| 九九精品久久久| 国产精品啊啊啊| 日韩精品一区在线观看| 奇米888四色在线精品| 国产伦精品一区二区三区四区视频_| 亚洲三级av在线| 精品一区二区三区在线观看国产| 第一会所亚洲原创| 久久久久亚洲av片无码下载蜜桃| 免费永久在线观看黄网| av观看久久| 综合久草视频| 国产精品视频免费一区二区三区| 久久av最新网址| 国产福利电影一区二区三区| melody高清在线观看| 精品裸体舞一区二区三区| 国产精品suv一区二区| 亚洲小说春色综合另类网蜜桃| 97香蕉超级碰碰久久免费软件| 亚洲va国产va天堂va久久| 福利一区二区三区视频在线观看| 欧美日韩激情在线| 久久久久久久久国产一区| 伊人精品影院| 欧美调教sm| 国产视频在线观看一区二区三区| 欧美日韩亚洲综合| 久久免费大视频| 亚洲欧美日韩一区二区三区在线观看| 69久久夜色精品国产69乱青草| 三上悠亚在线一区二区| 日本熟妇人妻xxxxx| 欧美日韩爱爱| aaa免费在线观看| 久久久久麻豆v国产精华液好用吗| 亚洲日本va午夜在线影院| 卡一卡二国产精品| 中文字幕第一页在线视频| 台湾天天综合人成在线| 四色最新网址| 超碰在线中文字幕| 中文字幕码精品视频网站| 2021av网| 国产精品久久久久久久免费| 超污网站在线观看| 亚洲男人天堂视频| 成人黄色av网站在线| 国产极品人妖在线观看| 久久99久久99精品中文字幕| 黑人精品视频| 美女免费视频一区二区| 国产福利一区二区三区在线视频| 亚洲日本在线a| 欧洲精品一区二区三区在线观看| 在线视频三级| 国产又爽又黄免费软件| 凹凸成人精品亚洲精品密奴| 日韩成人av在线| 国产91精品一区二区麻豆亚洲| 自拍偷拍一区二区三区四区| 小明成人免费视频一区| 粉嫩tv在线播放| 久久精品国产理论片免费| 蜜臀久久99精品久久久| 91九色在线看| 久久手机视频| 久久精品国产清高在天天线| 日韩精选在线观看| 一个色综合网站| 最新版天堂中文在线官网| av免费在线免费观看| 一区二区三区在线视频111| 在线观看污网站| 免费久久99精品国产自在现线| 一本色道久久综合亚洲精品酒店| 免费中文字幕在线| 91大神福利视频在线| 国自产拍在线网站网址视频| 女同一区二区三区| 日韩小视频网站| 日韩欧美一二区| 欧美日韩在线观看视频小说| 国产主播在线看| 女人色在线免费视频| 欧美黄色大片在线观看| 国产一区二区在线观看视频| 亚洲午夜电影在线观看| 国产男人精品视频| 91入口在线观看| 人妻少妇一区二区| 黄色一级大片在线免费看产| 牛牛视频精品一区二区不卡| 毛片毛片毛片毛片毛| 久久久久久久久久久久国产精品| 99在线视频首页| 黄动漫网站在线观看| 高清视频欧美一级| 亚洲三级欧美| 影音先锋5566资源站| 日韩最新中文字幕| ady日本映画久久精品一区二区| 国产字幕视频一区二区| 欧美aⅴ在线观看| 91视频福利| 日本aaa视频| 国精品产品一区| 久久免费99精品久久久久久| 亚洲熟妇无码一区二区三区导航| 哥也色在线视频| 99久在线精品99re8热| 一区二区三区四区不卡视频| 老熟妇一区二区| 欧美日韩一区在线观看| 日本电影一区二区在线观看| 99国产盗摄| 精品视频一二| 日韩女优人人人人射在线视频| 午夜国产不卡在线观看视频| 欧美成人精品一区二区免费看片| 国产毛片毛片毛片| 伊人久久一区二区三区| 国内成人精品视频| 日韩三级视频在线观看| 一本综合久久| 亚洲自啪免费| 国产精品视频导航| 欧美日韩精品一区二区三区蜜桃| 国产精品99久久久久久董美香| 国产又黄又爽又色| 92国产精品观看| 欧美成人久久| 国产成人综合精品| 亚洲91久久| 2021av天天| 亚洲深深色噜噜狠狠爱网站| 免费在线播放第一区高清av| 欧美成人禁片在线www| 乱人伦精品视频在线观看| 99天天综合性| 影音先锋国产在线资源| 国产成人精品一区二区三区福利| 国产精品一区二区精品视频观看| 欧美黄色免费视频| 亚洲一区久久久| 91激情视频在线| 在线观看中文字幕视频| 欧美一级免费片| 日本一道高清亚洲日美韩| av免费观看一区二区| 狠久久av成人天堂| 欧美日韩国产综合视频| 成人毛片网站| 一级特黄毛片| 欧美一级特黄aaaaaa大片在线观看| 亚洲人挤奶视频| 国产精品㊣新片速递bt| 亚洲一区二区三区四区在线免费观看| 欧美在线性视频| 在线视频观看国产| 日本h在线观看| 久久www免费人成精品| 亚洲精品自拍区在线观看| 91亚洲国产精品| 日本99精品| 天天摸日日操| 亚洲色图欧美色| 香蕉在线观看视频| 波多野结衣一本一道| 91国内在线视频| 亚洲人成网7777777国产| 91精品中文字幕一区二区三区| 欧美专区视频| 国产在线精品一区二区不卡了| 精品国产va久久久久久久| 国产一级视频在线播放| 日本aⅴ免费视频一区二区三区| 久久久久久av无码免费网站下载| 玖草视频在线| 3d动漫成人在线| 一区二区三区蜜桃网| 色偷偷9999www| 在线观看的av网站| 国产97在线亚洲| 在线观看亚洲国产| 中文字幕亚洲激情| 一区二区三区四区亚洲| 欧美日韩一区二区三区在线看| 亚洲精品一区二区精华| 红杏成人性视频免费看| 国产一二三四在线| 黄色大片免费观看| 午夜国产不卡在线观看视频| 久久久免费观看| 欧美日韩在线视频观看| 91网站视频在线观看| 亚洲二区中文字幕| av网站手机在线观看| 色狠狠一区二区三区| 韩国av免费在线| 国产伦子伦对白视频| 美女福利网站视频在线观看| 日韩中文字幕网站| 精品一区二区91| 麻豆视频入口| 天天色综合天天色| 日本五级黄色片| 亚洲美女性生活视频| 91激情在线视频| 国产无人区一区二区三区| 在线能看的av网址| 亚洲女人被黑人巨大进入| 99热这里只有精品5| 黄色av网站在线| 91视频免费在观看| 欧美精品乱人伦久久久久久| 国产999精品久久久影片官网| 国产蜜臀av在线一区二区三区| 午夜精品久久久内射近拍高清| 一区二区三区四区久久| 97视频免费观看| 欧美老女人另类| 久久久蜜臀国产一区二区| 沈樵精品国产成av片| 特级丰满少妇一级aaaa爱毛片| 亚洲色图影院| heyzo高清中文字幕在线| 日本在线电影一区二区三区| 日韩高清在线观看一区二区| 刘玥91精选国产在线观看| 麻豆影视在线观看_| 黄色大片在线免费观看| 亚洲经典三级| 精品久久成人| 久久网免费视频| 三上悠亚在线免费观看| 成人福利视频网站| 日本黄色片免费观看| 亚洲成人黄色网址| dj大片免费在线观看| 99热在线精品观看| 人妖精品videosex性欧美| 欧美oldwomenvideos| youjizz国产精品| 荫蒂被男人添免费视频| avav免费在线观看| 香蕉视频在线免费看| 色婷婷久久综合中文久久蜜桃av| 亚洲三级在线| 影音av在线| 亚洲va韩国va欧美va精品| 亚洲自拍偷拍图区| 日本精品一区二区三区四区的功能| 色猫av在线| 中文字幕免费高清网站| 欧美日本在线视频| 国产成人无码a区在线观看视频| 国产网站一区二区三区| 亚洲天堂日韩在线| 国产精品区在线观看| 一级特黄aaaaaa大片| 天堂网站www天堂资源在线| 国产不卡av一区二区| 中文字幕欧美精品在线| 欧美视频久久久| 国模精品一区二区三区色天香| 91久久久久久白丝白浆欲热蜜臀| 成人无码精品1区2区3区免费看| 国产免费不卡| 搞黄视频在线观看| 国产一区二区三区免费观看在线| 91色在线视频| 欧美激情一区二区三区| 亚洲人精选亚洲人成在线| 成人女人免费毛片| 99视频在线精品| 国产精品麻豆久久久| 999久久久久久久久6666| 亚洲欧美日韩不卡一区二区三区| 久久久久国产精品| fpee性欧美| 欧美成人免费在线视频| 欧美一区二区三区在线观看| 欧美在线视频网| 伊人久久视频| 青青草视频在线免费播放| 国产农村妇女毛片精品久久| 日本道色综合久久影院| 欧洲美女网站| 国产精品黄页网站在线播放免费| 日本vs亚洲vs韩国一区三区| 亚洲欧美国产高清| 亚洲精品国产精品国自产观看浪潮| 中文字幕日韩欧美在线| 欧美成年人视频网站欧美| 久久不卡国产精品一区二区| 国产精品自拍偷拍视频| 成人国产视频在线观看| 日韩视频中午一区| 色就是色欧美色图| 97在线资源| av一区二区三区四区电影| 日本免费网站视频| 在线观看免费网站黄| 美女被艹网站| 国产精品嫩草久久久久| 国产福利在线观看| 亚洲天堂久久久久| 日韩精品在线不卡| 91高清在线免费观看| 蜜桃一区二区三区| 日韩美女视频在线| 日韩精品久久久久久久电影99爱| 亚洲成人激情在线| 久操视频在线免费播放| a级片一区二区| 在线观看中文字幕视频| 久久国内精品视频| 搞黄视频在线观看|