成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

MySQL中怎么使用更新日志文件

這篇文章將為大家詳細講解有關(guān)MySQL中怎么使用更新日志文件,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

創(chuàng)新互聯(lián)專注于明溪網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供明溪營銷型網(wǎng)站建設(shè),明溪網(wǎng)站制作、明溪網(wǎng)頁設(shè)計、明溪網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造明溪網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供明溪網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

啟用日志

當(dāng)以--log-update=file_name選項啟動時,d將所有更新數(shù)據(jù)的SQL命令寫入記錄文件中。文件被寫入數(shù)據(jù)目錄并且有一個名字file_name.#,這里#是一個數(shù)字,它在每次執(zhí)行mysqladmin refresh或mysqladmin flush-logs、FLUSH LOGS語句、或重啟服務(wù)器時加1。

如果你不指定file_name,缺省使用服務(wù)器的主機名。

如果你在文件命中指定擴展名,那么更新日志不再使用順序文件,使用指定的文件。但是當(dāng)你它在每次執(zhí)行mysqladmin refresh或mysqladmin flush-logs、FLUSH LOGS語句、或重啟服務(wù)器時日志文件被清空。

更新記錄很聰明,因為它僅僅記載真正更新數(shù)據(jù)的語句。因此一個用WHERE的UPDATE或DELETE找不到行,它就不被寫入記錄文件。它甚至跳過將設(shè)置一個列為它已經(jīng)有的值的UPDATE語句。

重寫日志

必須著重指出的是,在下列情況之一,將使用新的日志文件——日志文件的順序自動增加(未指定file_name或者指定的file_name不包括擴展名)或者清空文件(指定的file_name包括擴展名):

命令mysqladmin refresh
命令mysqladmin flush-logs
SQL語句FLUSH LOGS
服務(wù)器重新啟動

恢復(fù)日志內(nèi)容

對于所有的更新日志文件,你都可以把它指定為mysql客戶機的輸入,來執(zhí)行其中的SQL語句,恢復(fù)數(shù)據(jù)。例如:
shell>mysql

但是,你可能因為執(zhí)行DROP DATABASE誤刪除了,希望只恢復(fù)該數(shù)據(jù)庫的內(nèi)容,為了這個目的,你可以使用--one-database選項:

shell>mysql --one-database db_name < hostname.nnn

如果你要批量恢復(fù)更新日志的數(shù)據(jù),在Unix中可以這樣:

$ ls –t –r –l hostname.[0-9]* | xargs cat | mysql --one-database db_name

注意由于文件是按時間時間排序的,如果你修改的其中的任何文件,都會因為順序的錯誤導(dǎo)致可能導(dǎo)入錯誤的數(shù)據(jù)。

如果按文件順序恢復(fù)數(shù)據(jù),就去掉-t和-r選項:

$ ls -l hostname.[0-9]* | xargs cat | mysql --one-database db_name

關(guān)于MySQL中怎么使用更新日志文件就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

分享文章:MySQL中怎么使用更新日志文件
網(wǎng)頁地址:http://jinyejixie.com/article24/ghoeje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、定制網(wǎng)站企業(yè)網(wǎng)站制作、做網(wǎng)站、品牌網(wǎng)站設(shè)計、網(wǎng)站維護

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
青河县| 江华| 正定县| 永靖县| 宁南县| 密山市| 龙山县| 长顺县| 和田市| 花莲县| 贵港市| 姚安县| 安义县| 泽州县| 梧州市| 临泽县| 自治县| 通化市| 东方市| 安泽县| 吉首市| 澄城县| 巨野县| 延川县| 固安县| 肇源县| 高邮市| 金山区| 北票市| 靖安县| 嘉荫县| 呼玛县| 津南区| 恭城| 泊头市| 客服| 武乡县| 靖边县| 伊川县| 四子王旗| 安丘市|