Error number: MY-011742; Symbol: ER_LDAP_AUTH_SKIPPING_USER_GROUP_SEARCH; SQLSTATE: HY000
Message: Skipping group search, No group attribute mentioned
错误说明
MY-011742,也俗称ER_LDAP_AUTH_SKIPPING_USER_GROUP_SEARCH是MySQL数据库抛出的一个错误,通常发生在使用MySQL和LDAP服务器进行用户验证时。这个错误表明MySQL无法定位用户的组,因此无法进行登录验证。
常见案例
当某一用户尝试登陆MySQL,服务器会根据其登录信息到数据库内查询该用户是否有权登陆。但有时候会发生一种特殊情况,即LDAP服务器无法定位用户所属组,这个时候MySQL服务器就会抛出MY-011742错误,从而使该用户无法登录到服务器上。
解决方法
1. 确保MySQL连接LDAP服务器的信息正确,如hostname, LDAP服务器的用户名和密码等。
2. 在MySQL主机上安装LDAP客户端,然后使用LDAP客户端测试是否能够连接到LDAP服务器,以此确认LDAP被合理的配置。
3. 确保用户组在LDAP服务器上可以被正确定位,假如没有,需要添加该组信息。
4. 最后,在MySQL的配置文件中添加如下内容:enable_ldap_group_membership_checks=1。这句将会使MySQL服务器正确定位并检查用户组,使其能够正确登录。