MySQL Error number: MY-011795; Symbol: ER_LDAP_AUTH_STARTED_FOR_USER; SQLSTATE: HY000

文档解释

Error number: MY-011795; Symbol: ER_LDAP_AUTH_STARTED_FOR_USER; SQLSTATE: HY000

Message: LDAP authentication started for user name: %s

错误说明

错误 MY-011795(ER_LDAP_AUTH_STARTED_FOR_USER)发生时,MySQL会显示ER_LDAP_AUTH_STARTED_FOR_USER,SQLSTATE HY000(非正式状态’HY000’)和简短的消息’LDAP authentication started for user’。这个错误是提醒用户,MySQL服务器已经开始使用LDAP进行用户认证。

常见案例

ER_LDAP_AUTH_STARTED_FOR_USER错误常常在用户前端进行了MySQL登录认证的时候发生,例如管理员在MySQL命令提示符中使用以下语句进行登录:

mysql -u username -p password –host=host_name

若果LDAP认证被配置为启用,则MySQL会显示ER_LDAP_AUTH_STARTED_FOR_USER错误。

解决方法

MySQL ER_LDAP_AUTH_STARTED_FOR_USER错误并不能把用户拒之门外,而是提醒用户,MySQL服务器已经开始使用LDAP进行用户认证。要解决ER_LDAP_AUTH_STARTED_FOR_USER错误,首要任务就是创建LDAP密码,并在host主机上正确配置MySQL和LDAP连接。此外,管理员需要为用户设置合法的的MySQL用户名,用户名的位数应大于用户_,然后使用其他任何相关安全设置来提高MySQL服务器的安全性,如SSL/TLS扩展,MySQL用户权限,等等。

你可能感兴趣的