Mysql

主升級後從屬錯誤

  • December 31, 2021

我有兩台 MySQL 伺服器在複製中(主 -> 從)。

我用apt-get upgrade. 除了我現在在從屬上遇到一些複製錯誤之外,它在兩者上都執行良好。

Last_Errno:1005 Last_Error:錯誤’無法創建表 performance_schemacond_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在從屬設備上執行解決了這些問題。

引用自:https://dba.stackexchange.com/questions/249025