精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Dba+開源工具:補齊MySQL 8.0遷移短板,Binlog解析ETL抽取數據工具

數據庫 MySQL
將解析binlog和執行SQL語句的兩個過程分別由兩個線程來執行。其中,解析binlog的線程每次解析完一個事件后通過隊列將SQL語句傳給SQL執行線程,SQL執行線程從隊列中取出SQL語句并按順序依次執行,這樣就保證了SQL語句的串行執行。

工具簡介

由于MariaDB已經遠離MySQL,從MySQL 8.0遷移到MariaDB 10.5時,binlog同步復制已經不兼容(參考手冊:https://mariadb.com/kb/en/mariadb-vs-mysql-compatibility/)。

圖片圖片

1、若MariaDB是主庫,MySQL是從庫,在GTID模式下,從MariaDB同步復制數據時,GTID與MySQL不兼容,同步將報錯。

2、若MySQL是主庫,MariaDB是從庫,MariaDB無法從MySQL 8.0主庫上復制,因為MySQL 8.0具有不兼容的二進制日志格式。

因此,借助binlog_parse_sql工具,可將binlog解析并生成SQL語句,反向插入MariaDB數據庫里。

使用場景

1、從MySQL 8.0實時解析binlog并復制到MariaDB,適用于將MySQL 8.0遷移至MariaDB(ETL抽數據工具)--- binlog_parse_queue.py

2、數據恢復(研發手抖誤刪除一張表,通過歷史全量恢復+binlog增量恢復)

3、從MySQL 8.0實時解析binlog并復制到ClickHouse,適用于將MySQL 8.0遷移至ClickHouse(ETL抽數據工具)--- binlog_parse_clickhouse.py

原理

將解析binlog和執行SQL語句的兩個過程分別由兩個線程來執行。其中,解析binlog的線程每次解析完一個事件后通過隊列將SQL語句傳給SQL執行線程,SQL執行線程從隊列中取出SQL語句并按順序依次執行,這樣就保證了SQL語句的串行執行。

MariaDB使用

1、安裝:

shell> pip3 install pymysql mysql-replication -i "http://mirrors.aliyun.com/pypi/simple" --trusted-host "mirrors.aliyun.com"

2、前臺運行:

shell> python3 binlog_parse_queue.py

圖片圖片

3、后臺運行:

shell> nohup python3 binlog_parse_queue.py > from_mysql_to_mariadb.log 2>&1 &

4、工具運行后,會生成binlog_info.txt文件,即實時保存已經解析過的binlog文件名和position位置點,以方便程序掛掉后的斷點續傳。

注:運行后如報錯LookupError: unknown encoding: utf8mb3

解決方案:

編輯/usr/local/python3/lib/python3.10/site-packages/pymysql/charset.py文件,尾部增加如下兩行:

_charsets.add(Charset(256, "utf8mb3", "utf8mb3_general_ci", "Yes"))
_charsets.add(Charset(257, "utf8mb3", "utf8mb3_bin", ""))

參考如下鏈接:https://github.com/julien-duponchelle/python-mysql-replication/issues/386

ClickHouse使用

1、安裝:

shell> pip3 install clickhouse-driver -i "http://mirrors.aliyun.com/pypi/simple" --trusted-host "mirrors.aliyun.com"

注:clickhouse_driver庫需要調用ssl,由于python 3.10之后版本不在支持libressl使用ssl,需要用openssl 1.1.1版本或者更高版本。

參見:python 3.10編譯安裝報SSL失敗解決方法(https://blog.csdn.net/mdh17322249/article/details/123966953)

2、MySQL表結構轉換為ClickHouse表結構

shell> vim mysql_to_clickhose_schema.py(修改腳本里的配置信息)

注:mysql_to_clickhose_schema_test.py(該工具僅為單表測試使用)

運行:

shell> python3 mysql_to_clickhose_schema.py

原理:連接MySQL獲取表結構schema,然后在ClickHouse里執行建表語句。

3、MySQL全量數據遷移至ClickHouse步驟:

第一步:

/usr/bin/mydumper -h 192.168.192.180 -u hechunyang -p wdhcy159753 -P 3306 --no-schemas -t 12 --csv -v 3 --regex '^hcy.user$' -o ./

注:需要mydumper 0.12.3-3版本支持導出CSV格式。

第二步:

clickhouse-client --query="INSERT INTO hcy.user FORMAT CSV" < hcy.user.00000.dat

第三步:或者使用mysql_to_clickhouse_sync.py工具(MySQL全量數據導入到ClickHouse里,默認并行10張表同時導出數據,每次輪詢取1000條數據)。

使用條件:表必須有自增主鍵,測試環境MySQL 8.0

如果你說服不了開發對每張表增加自增主鍵ID,那么你要設置參數

sql_generate_invisible_primary_key

開啟這個參數,會在建表時,檢查表中是否有主鍵,如果沒有主鍵,則會自動創建。該參數非常實用,減少了DBA對SQL語句表結構的審計(參考:https://blog.51cto.com/hcymysql/5952924)。

4、binlog_parse_clickhouse.py(ETL抽數據工具)將MySQL8.0增量數據遷移至ClickHouse

shell> vim binlog_parse_clickhouse.py(修改腳本里的配置信息)

前臺運行:

shell> python3 binlog_parse_clickhouse.py

后臺運行:

shell> nohup python3 binlog_parse_clickhouse.py > from_mysql_to_clickhouse.log 2>&1 &

下載方式

此工具現通過dbaplus社群免費為大家提供下載使用。若使用過程中有任何問題或建議,可隨時與我們聯系,歡迎大家試用。

登錄以下鏈接即可下載:

https://github.com/hcymysql/binlog_parse_sql

責任編輯:武曉燕 來源: dbaplus社群
相關推薦

2023-10-31 07:27:22

開源工具MySQL協議

2023-07-19 07:29:00

2023-08-29 07:22:06

MySQL數據工具故障恢復

2020-05-19 11:46:50

MongoDB圖形開源

2018-12-12 14:15:40

MongoDB熱備份工具數據庫

2023-01-28 07:52:49

2023-08-11 07:20:04

開源工具項目

2023-10-17 07:51:37

MySQLQPS優化

2019-01-25 19:19:28

數據工具互聯網

2018-09-13 10:42:00

工具代碼機器學習

2021-06-29 18:24:13

MySQL開源工具

2022-07-15 13:58:46

工具MyBatissql

2022-12-09 17:53:36

MyBatis聯表查詢

2020-07-20 07:33:44

Python開發工具

2014-08-21 09:18:42

云監控網絡監控工具Nagios

2021-07-07 10:12:08

數據庫工具技術

2022-05-06 07:31:01

useEventReactHook

2019-10-11 09:55:53

數據工具架構

2022-08-23 11:40:34

數據云計算安全

2010-01-14 09:13:19

MySQL to SQ數據庫遷移
點贊
收藏

51CTO技術棧公眾號

中文在线最新版天堂| 国产男女猛烈无遮挡a片漫画 | 国产视频一区在线| 99草草国产熟女视频在线| 国产精品成人播放| 在线观看免费视频黄| 黑人巨大精品| 夜夜爽夜夜爽精品视频| 欧美极品一区二区| 国产www免费观看| 国产欧美日韩亚洲一区二区三区| 在线日韩欧美视频| 亚洲熟女一区二区| 91成人福利社区| 日韩欧美亚洲国产一区| 亚洲黄色网址在线观看| 日韩一二三四| 国产乱理伦片在线观看夜一区| 青青久久av北条麻妃海外网| 全网免费在线播放视频入口| 国产欧美日韩视频在线| 精品国产a毛片| 污污的视频免费| 在线男人天堂| 亚洲国产视频直播| 强伦女教师2:伦理在线观看| 黄色av网址在线免费观看| 成人国产精品免费观看| 亚洲一区二区在线| 亚洲熟女乱色一区二区三区久久久 | 欧美精品一区二区三区四区五区 | 成人av电影在线| 成人国产精品色哟哟| www.久久久久久久| 国产一区二区三区的电影| 欧美高清无遮挡| 99精品全国免费观看| 亚洲成人一品| 亚洲精品美女久久久| 中文字幕第九页| 成人豆花视频| 欧美日韩国产小视频在线观看| 国产乱子夫妻xx黑人xyx真爽| 国产区美女在线| 日韩理论在线观看| 欧洲亚洲一区| 男人的天堂在线| 97国产精品videossex| 动漫一区二区在线| 亚洲精品一区二区口爆| 国产精品888| 91麻豆国产精品| 91禁在线观看| 久久er99热精品一区二区| 国产精品爽爽爽| 亚洲一区二区三区网站| 久久99久久久欧美国产| 成人网在线观看| 国产毛片在线视频| 国产一区二区三区在线观看精品| 成人福利网站在线观看| 国产又粗又黄又爽的视频| 久久超级碰视频| 亚洲一区二区三区成人在线视频精品 | 国产cdts系列另类在线观看| 亚洲视频免费观看| 久久久久久久香蕉| 男人av在线播放| 91官网在线观看| 日韩欧美国产片| 国产精品久久久久久久久久辛辛 | 亚洲激情小视频| 黄色激情在线观看| 网曝91综合精品门事件在线| 亚洲视频第一页| 奇米网一区二区| 一级欧洲+日本+国产| 色综合视频网站| 日本高清不卡码| 男男成人高潮片免费网站| 成人免费淫片aa视频免费| www日本视频| 久久中文字幕电影| 在线观看成人一级片| 欧美日韩在线视频免费观看| 欧美性猛交xxxxx水多| 日本久久久久久久久久久久| 精品国产一区二区三区2021| 亚洲精品久久久久中文字幕欢迎你 | 国产一区二区三区| 亚洲精品一区二区三区在线观看| 色噜噜在线观看| 99久久久久| 亚洲91精品在线观看| 欧美三级网站在线观看| 国产成人精品亚洲午夜麻豆| 日本一区精品| 1区2区在线观看| 色妹子一区二区| 人妻精油按摩bd高清中文字幕| 思热99re视热频这里只精品| 久久精品国产亚洲7777| 最新中文字幕一区| 久久电影国产免费久久电影 | 久久精品高清| 2021久久精品国产99国产精品| 亚洲综合网av| 91蜜桃免费观看视频| 青草全福视在线| 午夜激情成人网| 日韩你懂的在线播放| 影音先锋制服丝袜| 亚洲精品日韩久久| 亚洲aa在线观看| 成人p站proumb入口| 欧美日韩国产丝袜美女| 丰满少妇一区二区三区专区| 日韩成人a**站| 欧日韩不卡在线视频| 好男人在线视频www| 亚洲欧洲三级电影| 一区二区三区 日韩| 日本欧美三级| 久久频这里精品99香蕉| 99久久精品日本一区二区免费| 国产亚洲欧美日韩在线一区| 人妻精品无码一区二区三区| 中文久久电影小说| 美日韩在线视频| 国产精品美女一区| 国产精品超碰97尤物18| 91热这里只有精品| 国产欧美高清视频在线| 欧美中文字幕在线播放| 性xxxfllreexxx少妇| 亚洲国产cao| 国产精品亚洲一区二区无码| 欧美黄污视频| 97影院在线午夜| а√天堂在线官网| 日韩精品一区二区三区四区| 日本中文在线视频| 国产精品一二三区| 50度灰在线观看| 激情综合五月| 欧美另类精品xxxx孕妇| 国内毛片毛片毛片毛片| 一区二区三区在线视频观看| 制服下的诱惑暮生| 黄色成人精品网站| 国产欧美日韩综合一区在线观看 | 在线观看日韩毛片| 女人黄色一级片| 男男视频亚洲欧美| 在线一区高清| 欧美午夜在线播放| 久久久噜噜噜久久久| 天天操天天干天天干| 欧美日韩在线观看视频| 免费污网站在线观看| 日韩不卡在线观看日韩不卡视频| 视频一区视频二区视频三区视频四区国产 | 国产免费一区二区三区最新6| 99精品热视频只有精品10| 久久久久一区二区| 国产综合色区在线观看| 在线播放国产一区二区三区| 一级黄色片在线看| 亚洲综合色丁香婷婷六月图片| 亚洲午夜久久久久久久久| 99在线|亚洲一区二区| 欧美色欧美亚洲另类七区| av成人在线播放| 欧美成人精品在线播放| 五月激情丁香婷婷| 欧美一a一片一级一片| 老熟妻内射精品一区| 成人动漫一区二区在线| 免费激情视频在线观看| 国产精品99久久久久久动医院| 97久久天天综合色天天综合色hd| 老色鬼在线视频| 色一区av在线| 女人18毛片一区二区三区| 91成人免费电影| 免费在线黄色片| 久久一区二区三区国产精品| 午夜啪啪小视频| av不卡在线看| 国产精品夜夜夜爽张柏芝| 精品嫩草影院| 91美女福利视频高清| 亚洲天堂手机| 欧美成年人视频| 邻居大乳一区二区三区| 91精品福利在线一区二区三区| 超碰超碰超碰超碰| 亚洲女同一区二区| 李宗瑞91在线正在播放| 国产精品99久久久久久久女警| 亚洲熟妇av一区二区三区漫画| 91亚洲成人| 免费看成人午夜电影| 欧美电影在线观看一区| 国产成人一区二区在线| a级片免费在线观看| 日韩中文视频免费在线观看| 午夜成人鲁丝片午夜精品| 777奇米四色成人影色区| 欧美性猛交bbbbb精品| 亚洲精品你懂的| 醉酒壮男gay强迫野外xx| 国产成人精品综合在线观看| 婷婷免费在线观看| 久久精品免费| 国产青青在线视频| 欧美黄色一区| 18视频在线观看娇喘| 第一sis亚洲原创| 麻豆亚洲一区| 嫩草国产精品入口| 国产成人亚洲欧美| 视频精品国内| 成人写真视频福利网| 国内精品伊人| 国产精品久久久久久av福利| 亚洲永久av| 91av视频在线| 乱人伦视频在线| 98精品国产高清在线xxxx天堂| 污片在线免费观看| 欧美精品日韩www.p站| 黄色大片在线播放| 日韩一二三在线视频播| 香蕉视频在线免费看| 中文字幕日韩欧美在线视频| 国内av一区二区三区| 亚洲精品视频久久| 日本在线视频1区| 亚洲精品美女在线观看播放| 日韩在线视频免费| 亚洲国产精彩中文乱码av在线播放 | 老鸭窝毛片一区二区三区| 国产黄页在线观看| 在线日韩电影| a√天堂在线观看| 美女日韩在线中文字幕| 免费大片在线观看| 日韩av电影免费观看高清完整版| 欧美激情精品久久久久久小说| 美女尤物久久精品| 免费国产成人av| 免费在线一区观看| 国产精欧美一区二区三区白种人| 精品一区二区三区蜜桃| 夜夜爽久久精品91| 成人免费毛片aaaaa**| xxxwww国产| 99久久国产综合色|国产精品| 最新在线黄色网址| 久久九九全国免费| 91香蕉视频污在线观看| 一区二区三区四区在线免费观看| 久久黄色免费网站| 色综合色狠狠天天综合色| 一二三区免费视频| 欧美日韩dvd在线观看| 国产视频一二三四区| 精品国产91乱码一区二区三区 | 丝袜连裤袜欧美激情日韩| 欧美亚洲国产免费| 久久综合88| 4444亚洲人成无码网在线观看| 亚洲第一毛片| 日本久久久久久久久久久久| 国内成人精品2018免费看| 亚洲一级Av无码毛片久久精品| 91丨九色丨国产丨porny| 天天舔天天操天天干| 亚洲欧美日韩中文字幕一区二区三区 | 国内av一区二区| 成人免费av网站| 免费看黄色的视频| 亚洲精品你懂的| 亚洲 欧美 视频| 4438亚洲最大| 色视频在线观看免费| 久久艳片www.17c.com| 国产自产自拍视频在线观看| 国产精品高潮呻吟视频 | 欧美一区二区综合| 亚洲欧美伊人| 搡女人真爽免费午夜网站| 国产精品1024| 公肉吊粗大爽色翁浪妇视频| 一区二区三区不卡视频| 亚洲中文字幕无码爆乳av| 日韩欧美成人一区二区| 国产玉足榨精视频在线观看| 欧美国产日韩视频| 91p九色成人| 精品蜜桃传媒| 欧美影院一区| 美女黄色片视频| 成人国产视频在线观看| 男女做暖暖视频| 欧美性色黄大片| 亚州男人的天堂| 欧美裸体男粗大视频在线观看 | 鬼打鬼之黄金道士1992林正英| 欧美一区三区| 97av视频在线观看| 成人精品高清在线| 唐朝av高清盛宴| 欧美日韩精品一二三区| 久草在线青青草| 97精品一区二区视频在线观看| 欧美经典影片视频网站| 亚洲v日韩v欧美v综合| 性8sex亚洲区入口| 国产十八熟妇av成人一区| 亚洲精品第1页| av加勒比在线| 久久精品国产欧美激情| 男人亚洲天堂| 亚洲一区二区在线观| 日韩国产欧美在线播放| 国产福利短视频| 五月婷婷色综合| 黄色a在线观看| 欧美激情第一页xxx| 国产免费区一区二区三视频免费 | 欧美精品vⅰdeose4hd| 第九色区av在线| 国产精品高精视频免费| 国产99亚洲| www日韩在线观看| 国产三级精品视频| 国产成人自拍偷拍| 一区二区三区在线播放欧美| 日韩三区免费| 午夜精品一区二区三区在线观看| 日本最新不卡在线| 久久精品—区二区三区舞蹈| 91福利社在线观看| 日本天堂影院在线视频| 国产精品aaa| 久久电影院7| www.色.com| 亚洲一区在线观看免费观看电影高清| 成人av一区二区三区在线观看| 欧美大成色www永久网站婷| 综合久久成人| 夫妻免费无码v看片| 国产欧美一二三区| 91亚洲精品国偷拍自产在线观看 | 中文字幕在线官网| 欧美一区二区三区精美影视 | 国产精品久久激情| 欧美第十八页| 黑人无套内谢中国美女| 亚洲国产精品一区二区www| 天堂а√在线8种子蜜桃视频| 清纯唯美亚洲激情| 菠萝蜜一区二区| 91免费视频污| 黄色91在线观看| 国产高清免费在线播放| 91精品视频在线看| 影音先锋中文字幕一区二区| 日韩人妻一区二区三区 | 天堂网av在线播放| 国产精品电影一区| 中文字幕免费一区二区| 日本不卡视频一区| 欧美亚洲禁片免费| 色呦呦久久久| 日本视频一区二区不卡| 国产成人自拍高清视频在线免费播放| 91浏览器在线观看| 久久精彩免费视频| 精品福利网址导航| 成人免费在线观看视频网站| 一区二区在线免费观看| 欧美婷婷久久五月精品三区| 91在线播放国产| 国产精品久久久久毛片大屁完整版 | 欧美深夜视频| 色播五月综合网| 亚洲一本大道在线| jzzjzzjzz亚洲成熟少妇| av噜噜色噜噜久久| 免费看日韩精品| 韩国av免费观看| 久久久精品电影| 国产精选一区| 亚洲图片欧美另类| 69堂精品视频| 搜成人激情视频| 男人插女人视频在线观看|