MySQL 5 6的GTID複製報錯沒有事務號

2021-07-03 16:52:57 字數 705 閱讀 6649

mysql 5.6的gtid複製有如下的報錯

worker 3 failed executing transaction '' at master log mysql-bin.000014, end_log_pos 1216; error 'can't drop database 'xiao'; database doesn't exist' on query. default database: 'xiao'. query: 'drop database xiao'

另我比較奇怪的是報錯並沒有顯示哪個事務,我根據自己的經驗進行了處理。先是將auto_position取消掉,然後將位點指向報錯顯示的master log mysql-bin.000014, end_log_pos 1216。這個時候,複製是正常了。如果將auto_position重新開啟,同時顯示跳過了如下的乙個事務。想必,之前的那個報錯就是事務d2d0fe21-012b-11e5-9529-080027e1155f:14。

retrieved_gtid_set: d2d0fe21-012b-11e5-9529-080027e1155f:14

executed_gtid_set: d2d0fe21-012b-11e5-9529-080027e1155f:1-13:15

現在,使用gtid常用的set gtid_next加空事務即可跳過這個事務。

在這個問題中,報錯沒有顯示事務號是我最大的乙個疑問,如果有誰知道的,麻煩告訴我吧。

mysql5 6亂碼 mysql5 6亂碼

安裝mysql5.6版本遇到乙個問題,字符集亂碼,如下圖 由於是新安裝的本地資料庫,所以一定是配置的事情,查詢資料庫字符集配置,如下 有兩個是latin1的字符集,本人是window7環境,在網路找了很多資料,都顯示為修改 c program files mysql mysql server 5.6...

編譯mysql5 6 編譯安裝mysql5 6

mysqlwget tar zxvf mysql 5.6.33.tar.gz tar zxvf cmake 2.8.5.tar.gz cd cmake 2.8.5 安裝編譯工具.bootstrap prefix usr local cmake sudo gmake sudo gmake instal...

mysql5 6原始碼 mysql5 6原始碼部署

一.準備環境 環境 centos 7.3 一台 軟體版本 mysql 5.6.39 1.安裝依賴 yum y install autoconf libaio bison ncurses devel 2.建立使用者 groupadd mysql useradd g mysql s sbin nolog...