MySQL Error number: MY-010901; Symbol: ER_FAILED_TO_OPEN_SHARED_LIBRARY; SQLSTATE: HY000 报错 故障修复 远程处理

文档解释

Error number: MY-010901; Symbol: ER_FAILED_TO_OPEN_SHARED_LIBRARY; SQLSTATE: HY000

Message: Can’t open shared library ‘%s’ (errno: %d %s).

错误说明:

MySQL错误代码MY-010901对应的错误信息是ER_FAILED_TO_OPEN_SHARED_LIBRARY,提示客户端连接服务器时打开共享库失败,共享库指的是一般的动态链接库(.dll文件)或者未来的共享库文件,其返回的SQLSTATE为HY000,表示发生未指定的错误。

常见案例

使用MySQL时如果发生出现这个错误,有可能数据库在打开指定共享库失败,可能是文件路径错误、安装MySQL工具时某个共享库可能没有正常安装,甚至可能是错误的MySQL版本等等。

解决方法:

1、根据报错信息检查MySQL错误日志,以便了解哪些共享库没有加载,然后将这些共享库的文件路径加入MySQL配置的环境变量中。

2、检查操作系统是否安装了必要的共享库,如果没有安装,需要手动安装。

3、检查MySQL服务器端安装的MySQL版本是否正确,如果客户端由低版本MySQL连接高版本MySQL服务器端,则会发生共享库不匹配的情况。

4、完整备份MySQL,重新安装MySQL,然后进行恢复,或者使用降级MySQL安装文件进行再次安装。


数据运维技术 » MySQL Error number: MY-010901; Symbol: ER_FAILED_TO_OPEN_SHARED_LIBRARY; SQLSTATE: HY000 报错 故障修复 远程处理