MySQL Error number: MY-013338; Symbol: ER_LDAP_AUTH_GRP_OBJECT_HAS_USER_INFO; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-013338; Symbol: ER_LDAP_AUTH_GRP_OBJECT_HAS_USER_INFO; SQLSTATE: HY000
Message: User group retrieval: Group object has user information
错误说明
MySQL错误码MY-013338,Symbol为ER_LDAP_AUTH_GRP_OBJECT_HAS_USER_INFO,SQLSTATE为 HY000。这个错误提示LDAP组对象中包含用户信息查询的尝试失败。
常见案例
如果在操作系统上运行MySQL数据库,并且用于使用LDAP用户认证,则可能会遇到这个错误。 如果MySQL尝试查询LDAP组对象以检索用户信息,但LDAP组对象中包含用户信息,则会收到此错误。这种情况可能发生在MySQL尝试使用用户认证时,对于用户名,系统尝试搜索LDAP组对象中的用户信息。
解决方法
要解决这个错误,需要检查LDAP组对象,确保它们不包含用户信息。这可以通过检查LDAP配置文件来实现。在该文件中,应只指定LDAP服务器的组路径,而不是指定用户路径,以避免在LDAP组对象中查找用户信息。
另外,可以使用某种调试选项,以查看MySQL是如何尝试操作LDAP的,这可以帮助查明可能的问题,以解决该错误。为此,应使用指令mysqld –verbose看mysqld启动日志,看看MySQL尝试什么查询,其LDAP查询结果如何,以及它有何反应。通过这种调试方式,可以更容易地确定有关搜索LDAP过程中遇到的问题。