當(dāng)mysqlbinlog版本與mysql不一致時(shí)可能導(dǎo)致出哪些問(wèn)題
首先要確定當(dāng)前版本是不是mysqlbinlog版本,當(dāng)不是mysqlbinlog版本時(shí)可能會(huì)導(dǎo)致出哪些問(wèn)題,下面通過(guò)模擬場(chǎng)景的方法給大家做介紹,希望對(duì)大家有所幫助。
看當(dāng)前mysqlbinlog版本的方法:
mysqlbinlog --version
mysqlbinlog Ver 3.3 for Linux at x86_64
場(chǎng)景1:mysql服務(wù)器為mysql 5.6,要求mysqlbinlog版本為3.4及以上,否則mysqlbinlog解析時(shí)會(huì)直接報(bào)錯(cuò),之前已經(jīng)碰到過(guò)很多次,但是沒(méi)有記錄具體的報(bào)錯(cuò)信息,貌似和position位置不存在的報(bào)錯(cuò)信息差不多,后來(lái)改用mysqlbinlog 3.4版本以后方可解析;
場(chǎng)景2:今天幫客戶做一個(gè)db恢復(fù),備份文件是全庫(kù)備份,恢復(fù)卻只能恢復(fù)某個(gè)db到一個(gè)特定的時(shí)間點(diǎn)。方法如下:mysql加上-o database_name參數(shù)執(zhí)行全備份的sql文件,然后用mysqlbinlog的-d database_name參數(shù)解析指定庫(kù)的binlog文件,期間使用到了mysqlbinlog,mysql server是5.6,mysqlbinlog版本是3.3,結(jié)果mysqlbinlog解析并沒(méi)有報(bào)錯(cuò),執(zhí)行報(bào)錯(cuò),查看解析出來(lái)的binlog有很多亂碼,起初以為是字符集的問(wèn)題,但查了半天也沒(méi)發(fā)現(xiàn)問(wèn)題。后來(lái)才嘗試用3.4版本的mysqlbinlog解決了這個(gè)問(wèn)題,類似的亂碼如下圖

總結(jié):當(dāng)mysql服務(wù)器版本是5.6時(shí),一定切記要使用版本>=3.4的mysqlbinlog
希望以上內(nèi)容對(duì)大家有所幫助。
相關(guān)文章
Mysql的數(shù)據(jù)庫(kù)遷移到另一個(gè)機(jī)器上的方法詳解
今天小編就為大家分享一篇關(guān)于Mysql的數(shù)據(jù)庫(kù)遷移到另一個(gè)機(jī)器上的方法詳解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-04-04
數(shù)據(jù)庫(kù)連接池以及sequelize實(shí)現(xiàn)增刪改查等操作指南
Sequelize的連接需要傳入?yún)?shù),并且可以配置開啟線程池、讀寫分庫(kù)等操作,下面這篇文章主要給大家介紹了關(guān)于數(shù)據(jù)庫(kù)連接池以及sequelize實(shí)現(xiàn)增刪改查等操作的相關(guān)資料,需要的朋友可以參考下2022-08-08
淺談MyISAM 和 InnoDB 的區(qū)別與優(yōu)化
InnoDB和MyISAM是在使用MySQL最常用的兩個(gè)表類型,各有優(yōu)缺點(diǎn),視具體應(yīng)用而定。下面我們就來(lái)具體探討下吧2015-07-07
MYSQL數(shù)據(jù)庫(kù)主從同步設(shè)置的實(shí)現(xiàn)步驟
本文主要介紹了MYSQL數(shù)據(jù)庫(kù)主從同步設(shè)置的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03
一文了解mysql索引的數(shù)據(jù)結(jié)構(gòu)為什么要用B+樹
這篇文章主要介紹了一文了解mysql索引的數(shù)據(jù)結(jié)構(gòu)為什么用B+樹,在節(jié)點(diǎn)中存儲(chǔ)某段數(shù)據(jù)的首地址,并且B+樹的葉子節(jié)點(diǎn)用了一個(gè)鏈表串聯(lián)起來(lái),便于范圍查找,下文利用各種索引的數(shù)據(jù)結(jié)構(gòu)的方法與B+樹做對(duì)比,看看它的優(yōu)勢(shì)到底是什么,感興趣的小伙伴可以參考一下2022-04-04
Linux下安裝MySQL5.7.19問(wèn)題小結(jié)
第一次在自己虛機(jī)上安裝mysql 中間碰到很多問(wèn)題 在這里記下來(lái),特此分享到腳本之家平臺(tái)供大家參考2017-08-08

