Error number: MY-010477; Symbol: ER_NDB_DISCONNECT_INFO; SQLSTATE: HY000
Message: tid %u: node[%u] transaction_hint=%u, transaction_no_hint=%u
错误说明:
MY-010477被称为ER_NDB_DISCONNECT_INFO,它是MySQL中的一个错误。根据MySQL文档显示,这是一个服务器端错误。它表示装有MySQL的主机企图从第三方存储引擎,例如NDB Cluster,断开连接时出现了问题,从而导致MySQL服务器断开连接。
在MySQL服务器中,使用第三方存储引擎时,可能会出现MY-010477错误,ER_NDB_DISCONNECT_INFO错误。当MySQL服务器试图从第三方存储引擎断开连接时,可能会出现MY-010477错误,ER_NDB_DISCONNECT_INFO错误。如果此错误出现,则表明MySQL服务器无法从此外部存储引擎断开连接,导致服务器无法继续下去。
解决方法:
首先,MY-010477,ER_NDB_DISCONNECT_INFO错误可以重现出现,尝试断开MySQL服务器与第三方存储引擎的连接多次,以确定问题是否一直存在。断开连接后,检查远程主机上是否安装了MySQL中使用的第三方存储引擎,并检查是否具有正确的版本,以及有没有正确初始化。当检查完所有步骤,正确初始化第三方存储引擎后,再次尝试断开MySQL服务器与第三方存储引擎的连接,如果此错误还存在,再尝试以下方法,检查MySQL服务器是否正在网络上运行。
最后,检查MySQL服务器的日志,以查看发生了什么问题,以及是如何解决它们的,最好的方法是,将MySQL日志备份到本地,以查看MySQL服务器可能出现的任何异常情况,根据这些异常情况,做出正确的调整或更改,以解决MY-010477,ER_NDB_DISCONNECT_INFO错误问题。