MySQL 不断启动记录器并不断重启?

MySQL 不断启动记录器并不断重启?

好的,我已经使用 将版本 5.1 更新到版本 5.6,而无需卸载旧版本update-alternatives。这在我们的生产/主服务器上运行良好,但我们的复制从属服务器似乎遇到了麻烦。

首先,在进程列表中,mysqld_safe该工具会无限期地启动,logger直到数百个实例运行,然后我手动重新启动服务器。
其次,服务器每次只运行几秒钟,而不会真正重新启动。每当我status在 MySQL shell 中运行时,它都必须重新连接,并且状态打印会显示类似 的内容Uptime: 9 sec,即使它已经运行了几个小时。

输出自SHOW FULL PROCESSLIST

+----+-------------+-----------+------+---------+------+-----------------------------------------+-----------------------+
| Id | User        | Host      | db   | Command | Time | State                                   | Info                  |
+----+-------------+-----------+------+---------+------+-----------------------------------------+-----------------------+
|  1 | system user |           | NULL | Connect |    0 | Checking master version                 | NULL                  |
|  2 | system user |           | NULL | Connect |    0 | Waiting for the next event in relay log | NULL                  |
|  3 | root        | localhost | NULL | Query   |    0 | init                                    | SHOW FULL PROCESSLIST |
+----+-------------+-----------+------+---------+------+-----------------------------------------+-----------------------+

系统日志看起来很好,只是它对performance_schema数据库中的每个表都抱怨如下:

[ERROR] Native table 'performance_schema'.'session_account_connect_attrs' has the wrong structure

出了什么问题?我该如何解决?

答案1

无论出于什么原因,停止从属复制并运行该mysql_upgrade工具,然后再次启动复制即可解决问题。

相关内容