Error number: MY-010868; Symbol: ER_INNODB_UNKNOWN_COLLATION; SQLSTATE: HY000
Message: Unknown collation #%lu.
错误说明
ER_INNODB_UNKNOWN_COLLATION是MySQL服务器遇到的崩溃错误,其错误编号为MY-010868,SQLSTATE HY000。它通常指MySQL服务器选择了无法识别或不支持字符集或排序规则的代码页。
常见案例
这个错误最常见的情况是,MySQL服务器正在试图使用一个MySQL数据库,但发现服务器上不包含特定的字符集或排序规则。此外,MySQL服务器可能尝试查找当前MySQL安装中可用的字符集和排序规则,以满足数据库的要求。
解决方法
一旦发现 ER_INNODB_UNKNOWN_COLLATION错误,系统管理员将不得不手动安装未安装的字符集或排序规则,以修复此错误。一种安装方式是使用以下命令从MySQL字符集和排序规则库中下载需要的字符集或排序规则:
INSTALL COLLATION [collation]
替代[collation]的名称是您要安装的字符集或排序规则的代码。
安装完成后,您即可再次尝试使MySQL服务器启动起来,以查看错误是否解决。