Mysql
主升級後從屬錯誤
我有兩台 MySQL 伺服器在複製中(主 -> 從)。
我用
apt-get upgrade
. 除了我現在在從屬上遇到一些複製錯誤之外,它在兩者上都執行良好。Last_Errno:1005 Last_Error:錯誤’無法創建表
performance_schema
。cond_instances
(errno: 131 “Command not supported by database”)’ 查詢。
預設數據庫:‘mysql’。
查詢:‘CREATE TABLE performance_schema.cond_instances(NAME VARCHAR(128) not null,OBJECT_INSTANCE_BEGIN BIGINT not null)ENGINE=PERFORMANCE_SCHEMA’
伺服器版本如下:
Master Server type: MySQL Server version: 5.5.62-0+deb8u1-log - (Debian) Slave Server type: MariaDB Server version: 10.1.26-MariaDB-0+deb9u1 - Debian 9.1
首先,您需要確保 MySQL 從屬使用者處於活動狀態並具有所需的權限,然後檢查從屬電腦上的 MySQL OS 使用者是否具有所需的訪問權限。
我通過忽略與表 performance_schema 相關的所有查詢來解決它。
實際上,我認為問題在於
mysql_upgrade
缺少 a 。後來我發現了一些其他問題,我通過mysql_upgrade
在從屬設備上執行解決了這些問題。