文档解释
Error number: MY-013611; Symbol: ER_AUTHCACHE_DEFAULT_ROLES_IGNORED_EMPTY_NAME; SQLSTATE: HY000
Message: Found an entry in the ‘default_roles’ table with empty authorization ID; Skipped
错误说明
MySQL 错误代码 MY-013611 对应的 SQLSTATE 是 HY000,Symtom 是 ER_AUTHCACHE_DEFAULT_ROLES_IGNORED_EMPTY_NAME,描述的是:客户端请求的授权缓存中的默认角色列表不能包含空角色名称。
常见案例
这个错误一般出现在客户端请求的授权缓存中存在空角色名称的情况下。例如,当使用命令 SET DEFAULT_ROLE = ”, @@SESSION.DEFAULT_ROLE = ” 时,就会出现 ER_AUTHCACHE_DEFAULT_ROLES_IGNORED_EMPTY_NAME 错误提示。
解决方法
解决此错误有两种常见方式:
第一种方式是修改设置,可以在服务器上禁用此错误,设置全局变量 disable_default_role_check 为 0,可以禁用检查 default_role,
第二种方式就是确保客户端请求的授权缓存中不要存在空角色名称,可以修改全局变量 default_roles 为非空的角色名称。
香港美国云服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/278736.html<

