MySQL Error number: MY-013343; Symbol: ER_LDAP_MAPPING_EMPTY_MAPPING; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-013343; Symbol: ER_LDAP_MAPPING_EMPTY_MAPPING; SQLSTATE: HY000
Message: Get user proxy: User doesn’t have group mapping information, First LDAP group will be treated as authenticated user.
MySQL错误号MY-013343,符号ER_LDAP_MAPPING_EMPTY_MAPPING,SQLSTATE HY000代表数据库服务器已检测到空映射,用户传入的LDAP映射是无效的。
错误说明:
MY-013343错误源自LDAP身份验证的操作,指的是LDAP服务器映射客户端提供的映射是空的,没有映射结果可以返回给客户端。当MySQL服务器试图处理非映射的LDAP验证请求时,会返回该错误。
常见案例
这种情况通常出现在数据库客户端请求LDAP验证时,LDAP服务器发现映射为空,或者映射不存在,这样MySQL服务器就拒绝了这个请求,这时MySQL服务器就返回错误代码MY-013343。
解决方法:
若遇到这个错误,首先要检查LDAP映射是否存在,若存在,可以尝试重新登录LDAP服务器,确认参数配置是否影响LDAP映射,并确保客户端输入的LDAP映射是否正确。如果重新登录或检查配置参数都不能解决这个问题,可以尝试手动添加LDAP映射,使MySQL服务器可以正确处理LDAP验证请求。随后,重新启动MySQL服务器,查看能否解决错误MY-013343的问题,如果LDAP映射一直失败,可以尝试联系MySQL官方进一步排查解决。