Error number: MY-013354; Symbol: ER_LDAP_MAPPING_PARSING_ERROR; SQLSTATE: HY000
Message: Mapping parsing error
错误说明
MY-013354; ER_LDAP_MAPPING_PARSING_ERROR: 即MySQL LDAP映射(Mapping)解析错误,指MySQL在解析LDAP映射时发生的错误。这意味着MySQL无法正确解析LDAP映射并访问LDAP服务器,用户无法查看LDAP数据。
常见案例
此错误一般是由MySQL LDAP映射文件设置错误导致的,其中存在语法错误、格式错误或者无效参数。MySQLLDAP配置文件映射错误,也可能有错误的链接字符串,如缺少参数或者提供了无效参数,这都会造成此错误。
解决方法
1. 首先检查MySQL LDAP映射文件,确保没有语法错误和格式错误,并确保所有的参数都是有效的。
2. 确保LDAP服务器正确地连接到MySQL服务器,确保LDAP服务器正常工作,并且可以连接到MySQL服务器上请求数据。
3. 确保MySQL服务器上没有任何网络拦截器,以阻止LDAP访问网络。
4. 确保MySQL服务器使用了有效的SSL/TLS 证书,以正确安全的连接LDAP服务器,并保证MySQL服务器的安全性。
5. 用正确的凭据登录到MySQL服务器,并使用有效的MySQL用户名和密码,确保LDAP鉴权成功。
6. 删除MySQL服务器上的用户权限缓存,重新加载LDAP映射文件,使其生效。
7. 检查有效的MySQL主机授权访问是否正确设置。