我更改了master上的復制用戶密碼,登錄到slave,停止slave并將master更改為新更改的密碼并啟動slave,現在slave顯示以下錯誤:
Last_SQL_Error: Error 'Column count of mysql.user is wrong. Expected 43, found 39. The table is probably corrupted' on query. Default database: ''. Query: 'SET PASSWORD FOR 'repl'@'iip.ip.ip.ip'='*JSHHASHHSAHSHAHSAHSHASHASH''
Master 開啟:mysql Ver 14.14 Distrib 5.1.73,Slave 開啟:mysql Ver 14.14 Distrib 5.6.51
誰能幫我解決這個問題?SLAVE 已經在高版本上,我只需要錯誤消失。
請。
uj5u.com熱心網友回復:
看起來在從屬重建程序中,您已將 mysql 資料庫轉儲從 5.1 版本的主服務器恢復到 5.6 的從服務器。這意味著您已經損壞了從屬服務器中的 mysql 系統資料庫。嘗試運行 mysql_upgrade 主要它應該修復就地升級和所有。否則你必須重建這個從站,這次在沒有 mysql 資料庫的情況下恢復轉儲,而是直接在從站上創建用戶。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/420918.html
標籤:
上一篇:如何在MySQL中將日期從MM/dd/yyyy轉換為yyyy-MM-dd?錯誤代碼:1411。日期時間值不正確:函式str_to_date的“”
