日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

MySQL的binlog日志使用詳解

瀏覽:155日期:2023-10-04 17:34:50

binlog 就是binary log,二進(jìn)制日志文件,這個(gè)文件記錄了MySQL所有的DML操作。通過(guò)binlog日志我們可以做數(shù)據(jù)恢復(fù),增量備份,主主復(fù)制和主從復(fù)制等等。對(duì)于開(kāi)發(fā)者可能對(duì)binlog并不怎么關(guān)注,但是對(duì)于運(yùn)維或者架構(gòu)人員來(lái)講是非常重要的。

MySQL 5.7這個(gè)版本默認(rèn)是不開(kāi)啟binlog日志的,具體的開(kāi)啟方式可以查看https://www.jb51.net/article/207953.htm

binlog開(kāi)啟成功之后,binlog文件的位置可以在my.inf配置文件中查看。也可以在MySQL的命令行中查看。命令行查看代碼如下

show variables like ’%log_bin%’;

我們也可以看一下當(dāng)前MySQL的binlog的情況

show master status;

MySQL的binlog日志使用詳解

從上圖可以看到,當(dāng)前只有一個(gè)binlog文件,文件名為:mysql-bin.000001。每當(dāng)我們重啟一次,會(huì)自動(dòng)生成一個(gè)binlog文件,我們重啟完畢之后再來(lái)執(zhí)行同樣的命令,內(nèi)容如下:

MySQL的binlog日志使用詳解

存放binlog的目錄下也多個(gè)了這么一個(gè)文件。

當(dāng)然,我們也可以手動(dòng)的來(lái)刷新binlog文件,通過(guò) flush logs,同樣會(huì)新創(chuàng)建一個(gè)binlog文件。實(shí)際上當(dāng)服務(wù)器在重啟時(shí),也會(huì)調(diào)用flush logs操作。

MySQL的binlog日志使用詳解

如果我們想把這些文件全部清空,可以使用reset master 來(lái)處理

MySQL的binlog日志使用詳解

下面我來(lái)看針對(duì)單個(gè)文件的操作,首先我們想看一下文件的內(nèi)容

找到binlog的目錄,比如我們要看mysql-bin.000001

vi mysql-bin.000001

MySQL的binlog日志使用詳解

我們看到的一堆亂碼。我們知道這是一堆的二進(jìn)制文件,所以以文本的方式打開(kāi)二進(jìn)制文件一定是有問(wèn)題的,那么我們?cè)撊绾尾榭催@個(gè)文件的內(nèi)容呢?

mysql給我們提供了一個(gè)用于查看binlog日志的工具,叫做mysqlbinlog

mysqlbinlog myql-bin.000001

MySQL的binlog日志使用詳解

這個(gè)文件比較長(zhǎng),一次打開(kāi)看不完怎么辦呢,這里可以使用linux的管道,這里就不詳細(xì)的說(shuō)了,可以自己去查找關(guān)于linux的一些知識(shí)。

注意到上面的截圖中有一個(gè)position字段,這個(gè)字段類似于一個(gè)指針,目前這個(gè)字段的值為154,表示的就是binlog當(dāng)前的位置。我們每次執(zhí)行dml操作,position都會(huì)改變。比如我們先來(lái)創(chuàng)建一個(gè)數(shù)據(jù) test

在創(chuàng)建之前我們可以清一下binlog日志方便我們查看,可以使用 reset master。在生產(chǎn)環(huán)境中,這個(gè)操作是非常危險(xiǎn)的,那么我們可以使用flush logs來(lái)處理,生成一個(gè)新的binlog文件。不管采用哪種方式,我們?cè)跍y(cè)試的環(huán)境中,只要有一個(gè)新的binlog文件就可以了。生成了新的binlog文件之后,我們可以通過(guò)show master status 來(lái)查看狀態(tài)

MySQL的binlog日志使用詳解

下面我們來(lái)執(zhí)行一個(gè)dml語(yǔ)句,比如我們要?jiǎng)?chuàng)建一個(gè)test數(shù)據(jù)庫(kù)

create database test;

然后我們來(lái)查看創(chuàng)建之后的狀態(tài),如下,我們發(fā)現(xiàn)position從154變成了313,也就是說(shuō)我們的操作是在154到313之間,然后我們?cè)賮?lái)看binlog的內(nèi)容。

MySQL的binlog日志使用詳解

我們截取154到313之間的binlog的內(nèi)容如下:

# at 154 #170708 9:24:02 server id 12345 end_log_pos 219 CRC32 0x30763ffe Anonymous_GTID last_committed=0 sequence_number=1 SET @@SESSION.GTID_NEXT= ’ANONYMOUS’/*!*/; # at 219 #170708 9:24:02 server id 12345 end_log_pos 313 CRC32 0x4d0140b3 Query thread_id=5 exec_time=0 error_code=0 SET TIMESTAMP=1499477042/*!*/; SET @@session.pseudo_thread_id=5/*!*/; SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1/*!*/; SET @@session.sql_mode=1436549152/*!*/; SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/; /*!C utf8 *//*!*/; SET @@session.character_set_client=33,@@session.collation_connection=33,@@session.collation_server=8/*!*/; SET @@session.lc_time_names=0/*!*/; SET @@session.collation_database=DEFAULT/*!*/; create database test /*!*/; SET @@SESSION.GTID_NEXT= ’AUTOMATIC’ /* added by mysqlbinlog */ /*!*/; DELIMITER ; # End of log file /*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/; /*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;

我們可以看到,mysql做了很多的隱含的操作,細(xì)心的朋友會(huì)看到有這個(gè)一句:create database test;

下面我們來(lái)簡(jiǎn)單總結(jié)一下關(guān)于binlog:

1.binlog文件會(huì)隨服務(wù)的啟動(dòng)創(chuàng)建一個(gè)新文件

2.通過(guò)flush logs 可以手動(dòng)刷新日志,生成一個(gè)新的binlog文件

3.通過(guò)show master status 可以查看binlog的狀態(tài)

4.通過(guò)reset master 可以清空binlog日志文件

5.通過(guò)mysqlbinlog 工具可以查看binlog日志的內(nèi)容

6.通過(guò)執(zhí)行dml,mysql會(huì)自動(dòng)記錄binlog

到此這篇關(guān)于MySQL的binlog日志使用詳解的文章就介紹到這了,更多相關(guān)MySQL binlog日志使用內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: MySQL 數(shù)據(jù)庫(kù)
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产一区91| 亚洲精品四区| 蜜桃久久久久| 国产免费av国片精品草莓男男| 亚洲一级大片| 日韩欧美美女在线观看| 日韩精品乱码av一区二区| 中文一区在线| 久久都是精品| 日本中文字幕不卡| 久久精品97| 国产精品午夜一区二区三区| 麻豆成人91精品二区三区| 麻豆久久久久久| 视频在线不卡免费观看| 正在播放日韩精品| 日韩一区二区三区免费播放| 久久久精品网| 久久伦理在线| 乱人伦精品视频在线观看| 亚洲精选久久| 国产亚洲精aa在线看| 国产日韩一区二区三区在线播放 | 久久国产精品毛片| 午夜亚洲福利| 国产精品中文字幕亚洲欧美| 国产不卡精品在线| 欧美aa国产视频| 蜜臀久久久久久久| 国产黄色精品| 91精品一区二区三区综合| 久久成人国产| 精品国产一区二区三区性色av| 欧美精品高清| 免费在线观看成人| 欧美久久精品| 日韩精品午夜| 日韩av一级片| 电影天堂国产精品| 在线国产精品一区| 久久免费精品| 亚洲自拍另类| 麻豆久久一区| 亚洲激情五月| 国产日韩高清一区二区三区在线| 国产资源在线观看入口av| 欧美在线综合| 国内不卡的一区二区三区中文字幕| 蜜桃成人av| 国产精品亚洲成在人线| 国产福利电影在线播放| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美成人一二区| 99在线|亚洲一区二区| 麻豆国产精品视频| 老鸭窝亚洲一区二区三区| 精品国产乱码久久久| 麻豆9191精品国产| 中文字幕色婷婷在线视频| 天堂精品久久久久| 亚洲电影在线| 麻豆视频一区二区| 综合色就爱涩涩涩综合婷婷| 播放一区二区| 国产精品多人| 亚洲激情欧美| 日本一区二区免费高清| 一区二区三区四区精品视频| 国产成人精品一区二区三区免费| 久久亚洲国产精品一区二区| 精品久久97| 日本欧美一区二区在线观看| 午夜av一区| 国产一区二区三区久久 | 日韩精品一二三四| 国产一区不卡| 日韩中文一区二区| 91精品电影| 日韩精品一区二区三区免费视频| 99久久夜色精品国产亚洲狼| 国产精品久久久久久久久久久久久久久| 午夜欧美理论片| 亚洲天堂av影院| 国产精品亚洲产品| 亚洲69av| 999在线观看精品免费不卡网站| 国精品产品一区| 日韩avvvv在线播放| 影音先锋久久| 欧美三级网址| 久久精品国产福利| 国产亚洲久久| 日本不卡视频一二三区| 国内激情久久| 狠狠躁少妇一区二区三区| 国产三级一区| 日韩av中文字幕一区二区三区| 亚洲作爱视频| 在线观看精品| 日韩成人精品一区二区| 你懂的国产精品永久在线| 日韩激情视频网站| 亚洲午夜免费| 免费日韩av片| 中文亚洲欧美| 欧美日韩视频| 欧美高清一区| 国产综合视频| 韩国精品主播一区二区在线观看| 美女久久久久久 | 日韩高清不卡一区| 三级一区在线视频先锋| 91高清一区| 午夜一区在线| 免费美女久久99| 日韩视频精品在线观看| 女人av一区| 黄色在线一区| 在线视频精品| 亚洲欧洲午夜| 蜜臀久久久99精品久久久久久| 美女久久一区| 中文字幕亚洲精品乱码| 蜜臀久久99精品久久久画质超高清 | 国产欧美日韩一区二区三区在线| 日韩免费精品| 日韩免费精品| 欧美日韩一区二区三区四区在线观看| 中文字幕亚洲影视| 日本亚洲不卡| 免费观看久久久4p| 午夜亚洲福利| 国产精品久久久久久久久久齐齐| 国产精品久久久久久久久久妞妞| 久久不见久久见国语| 欧美激情一区| 成人一区不卡| 激情综合自拍| 午夜宅男久久久| 六月婷婷一区| 欧美伊人影院| 国产精品分类| 日韩av片子| 香蕉国产精品| 日韩免费精品| 国产日本久久| 免费在线欧美黄色| av中文字幕在线观看第一页 | 欧美一区自拍| 美女视频黄 久久| 色天使综合视频| 亚洲激情二区| 日韩高清在线一区| 麻豆精品国产91久久久久久| 手机在线电影一区| 99亚洲视频| 亚洲精品免费观看| 欧美日一区二区三区在线观看国产免| 欧美激情视频一区二区三区免费| 91一区二区三区四区| 欧美99久久| 少妇精品久久久一区二区三区| 国产精品美女午夜爽爽| 久久男人天堂| 亚洲欧美日本视频在线观看| 日本a口亚洲| 精品国产免费人成网站| 99在线精品免费视频九九视| 日韩高清一区二区| 亚洲精品永久免费视频| 亚洲综合不卡| 久久中文精品| 国产va在线视频| 夜夜精品视频| 欧美午夜三级| 中文字幕在线看片| 久久福利一区| 国产日韩欧美中文在线| 久久久亚洲一区| 亚洲日产国产精品| 精品国产三区在线| 午夜在线精品| 福利一区二区三区视频在线观看| 亚洲深爱激情| 国内一区二区三区| 在线日韩成人| 日韩一区二区三区免费播放| 男人的天堂久久精品| 日韩成人三级| 午夜性色一区二区三区免费视频| 午夜影院一区| 青青国产91久久久久久| 视频二区不卡| 久久国产生活片100| 欧美日韩第一| 精品久久网站| 日本精品另类| 亚洲一区二区动漫| 日本а中文在线天堂| 91成人精品在线|