1. 程式人生 > >mysql 主從複製問題'the master returned an invalid number of fields for SHOW SLAVE HOSTS'

mysql 主從複製問題'the master returned an invalid number of fields for SHOW SLAVE HOSTS'

今天發現線上一臺機器宕機了,上面有3個從庫例項。

現場如下:


start slave 後還是和上面一樣。

這時候觀察error,log會發現問題

發現報錯:

'the master returned an invalid number of fields for SHOW SLAVE HOSTS' 

這種情況多數是:主從之間的版本不一致導致的,發現主庫版本5.5.31, 從庫版本5.0.41,需要升級從庫版本到5.5.31即可解決


升級完成後start slave; 主從複製就正常了,等延遲追上,再重新提供線索服務


相關推薦

mysql 主從複製問題'the master returned an invalid number of fields for SHOW SLAVE HOSTS'

今天發現線上一臺機器宕機了,上面有3個從庫例項。 現場如下: start slave 後還是和上面一樣。 這時候觀察error,log會發現問題 發現報錯: 'the master returned an invalid number of fields for SHO

mysql 主從複製change master to

CHANGE MASTER TO命令用於slave配置連線master的資訊,例如master host、master port等。 關於CHANGE MASTER TO命令,總結幾點使用心得。 在CHANGE MASTER TO之前,slave 的複製執行緒(I/O執行緒,SQL執行緒)必須停止,

解決Haproxy "502 Bad Gateway The server returned an invalid or incomplete response."問題

Haproxy+Nginx+PHP-FPM的部署方式,搜尋某些關鍵字時,會出現 502 Bad Gateway The server returned an invalid or incomplete response. 錯誤。繞過Haproxy直接用Nginx沒有此錯誤。

mysql主從複製重置操作--reset master, reset slave

本文介紹reset master, reset slave的作用。 reset master 在master上執行 mysql > RESET MASTER 作用包括: 刪除binlog索引檔案中列出的所有binlog檔案 清空binlog索引檔案 建立一個新的binlog檔案

轉載MySQL主從複製(Master-Slave)實踐

MySQL資料庫自身提供的主從複製功能可以方便的實現資料的多處自動備份,實現資料庫的拓展。多個數據備份不僅可以加強資料的安全性,通過實現讀寫分離還能進一步提升資料庫的負載效能。下圖就描述了一個多個數據庫間主從複製與讀寫分離的模型(來源網路):在一主多從的資料庫體系中,多個從伺服器採用非同步的方式更新主資料庫的

Mysql 5.7.1.0 實現主從複製master-slave

開始前 請 保證兩臺主機的 防火牆、防毒軟體 不會阻止兩臺主機的正常通訊 。下面通過6步操作實現主從複製!

MySQL主從復制(Master-Slave)實踐

nor 啟動 實現 eve 細節 3.5 大致 style 創建用戶 MySQL數據庫自身提供的主從復制功能可以方便的實現數據的多處自動備份,實現數據庫的拓展。多個數據備份不僅可以加強數據的安全性,通過實現讀寫分離還能進一步提升數據庫的負載性能。 下圖就描述了一個多個數據庫

MySQL主從複製(Replication for Backup)

環境:MySQL5.7,VMware-Workstation-12-Pro,Windows-10,CentOS-7.5,Xshell5 1. 基本概念和操作思路 主從複製能做什麼 資料庫的主從複製,是一臺主資料庫機器(Master)把自己的資料,複製到一臺或多臺從機器(Slaves)上。主從機器的通訊方

MYSQL主從複製+讀寫分離

案例 搭建MYSQL主從複製 這裡mysql伺服器都裝好了的 yum -y install ntp #裝ntp時間同步 vim /etc/ntp.conf #配置檔案 server 127.127.1.0 fudge 127.127.1.0 strat

mysql主從複製讀寫分離之——proxysql應用

一、說明ProxySQL是一個開源的MySQL代理伺服器,這意味著它充當MySQL伺服器和訪問其資料庫的應用程式之間的中介。ProxySQL可以通過在多個數據庫伺服器池之間分配流量來提高效能,並且如果一個或多個數據庫伺服器發生故障,還可以通過自動故障切換到備用資料庫來提高可用性。 系統環境:master1:

MySQL主從複製,並行複製,半同步複製和組複製

主從複製 主從複製過程存在三個執行緒,Master端的I/O執行緒,Slave的I/O執行緒與SQL執行緒。Master端需要開啟binlog日誌,Slave端需要開啟relaylog。 1、Slave端的I/O讀取master.info檔案,獲取binlog檔名和位置點,然後向Mast

MySQL主從複製遇到的錯誤

記錄下配置主從資料庫中遇到的問題: 問題如下: ​​​​​​​show slave status \G 顯現錯誤如下 Error 'Can't drop database 'Springboot'; database doesn't exist' on query. Default dat

windows 下mysql主從複製

準備 1.主伺服器:172.28.92.175 2.從伺服器:172.16.8.94 3.待同步資料庫:share 主從複製 1.首先在兩臺機器上安裝mysql,可以參考我之前的文章 2.在主伺服器上的my.ini裡新增一下內容,重啟服務 replicate-do-db

MYSQL主從複製的簡單實現

系統環境:CENTOS7 MYSQL版本,status;第一行,mysql  Ver 14.14 Distrib 5.7.22, for linux-glibc2.12 (x86_64) using  EditLine wrapper 主庫:192.168.156.75

複習電商筆記-19-mysql主從複製接受和操作

  第五天:MySQL主從複製+Amoeba讀寫分離 思考: 序號 知識點 型別 難度係數 掌握程度  

MySQL 主從複製 主主複製(3)

一.主從複製 1.描述 mysql主從複製實現的原理就是binlog日誌,主節點負責資料庫寫操作,從節點負責讀操作,從節點上不需要使用事務,能夠大大提高資料庫的效能. 準備三臺節點: 192.168.100.193  master 192.168.100.194&nbs

44、mysql主從複製實戰

主從複製的配置 軟體版本 1.雙方的MySQL要一致 2.如果不一致:主的要低於從的 從哪兒開始複製: 1.都從0開始 2.主伺服器已經執行一段時間,並且存在不小的資料集:把主伺服器備份,然後在從伺服器恢復,從主伺服器上備份處的位置開始複製 配置過程: 主伺服器: 1.改s

45、mysql主從複製應用擴充套件

mysql主從複製應用擴充套件 1.主從伺服器的時間要同步(NTP) 建立一個時間伺服器 */5 * * * * /user/sbin/ntpdate ntpserver &> /dev/null 2.如何限制從伺服器只讀(配置在mysqld中) 在從伺服器上啟動read

mysql主從複製例項

第一步:需要在mysql主伺服器的my.conf的配置檔案中修改你server_id和開啟bin-log日誌 第二步:在mysql從伺服器的my.conf配置檔案中修改server_id以及開啟relay-log的中繼日誌和關閉bin-log日誌 第三步,登入mysql主的伺服器然

Linux系統實現MySQL主從複製

Linux系統實現mysql主從複製 1、主從伺服器分別作以下操作: 1.1、版本一致 1.2、初始化表,並在後臺啟動mysql 1.3、修改root的密碼 *2、修改主伺服器master: 1 #vi /etc/my.cnf 2 [mysqld] 3 log-bin=mysql-b