MySQL Error number: MY-011096; Symbol: ER_DD_NO_VERSION_FOUND; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-011096; Symbol: ER_DD_NO_VERSION_FOUND; SQLSTATE: HY000
Message: No data dictionary version number found.
错误编号: MY-011096; 错误符号: ER_DD_NO_VERSION_FOUND; SQLSTATE: HY000
错误说明:
MY-011096(ER_DD_NO_VERSION_FOUND)错误代表找不到数据字典表版本号(dd_version)。当用户请求操作数据字典表时,MySQL会根据dd_version字段来判断当前环境下的版本,将可执行的指令安排给MySQL服务器。
常见案例
MY-011096错误案例应用主要常见在卸载MySQL版本时的过程中,例如从MySQL 5.7版本向上升级到MySQL 8.0。此错误代表MySQL 8.0在数据字典表中没有找到对应的版本,程序报错并停止访问。
解决方法:
1、首先尝试更新数据库字典表内容,特别是dd_version字段的值,如果字典表版本信息不正确可能会导致此类错误。
2、尝试重新启动MySQL服务,如果与服务相关的访问信息被自动清除,也可能出现此类问题。
3、如果上述两种情形仍不能解决错误,还可以尝试回退MySQL版本,从MySQL 8.0恢复到MySQL 5.7,重新同步访问数据库字典表dd_version字段来修复此类错误。