MySQL Error number: MY-010328; Symbol: ER_AUTHCACHE_PROCS_PRIV_SKIPPED_NEEDS_RESOLVE; SQLSTATE: HY000

文档解释

Error number: MY-010328; Symbol: ER_AUTHCACHE_PROCS_PRIV_SKIPPED_NEEDS_RESOLVE; SQLSTATE: HY000

Message: ‘procs_priv’ entry ‘%s %s@%s’ ignored in –skip-name-resolve mode.

错误说明:

MY-010328 ER_AUTHCACHE_PROCS_PRIV_SKIPPED_NEEDS_RESOLVE 是MySQL在缓存数据库授权时由故障恢复模式导致的错误。 它暗示MySQL无法确定该存储过程的授权,因为它需要恢复过程权限。

常见案例

这个错误可能发生,当你在MySQL缓存数据库权限,而需要恢复一个过程时。 如果你正在使用缓存数据库权限来保护数据的安全,这个错误可能被发现。 外部存储库也可能是造成这个错误的原因。

解决方法:

一种可能的解决方法是取消MySQL缓存数据库权限,再次使用原始属性来激活储存过程,恢复数据库权限并查看可能的权限原因。 如果可能,MySQL也可以暂时禁用缓存数据库权限,并确保对该存储过程的正确访问权限,然后恢复MySQL缓存数据库权限。 你也可以重新启动MySQL实例,以便在启动期间重新访问所有数据库权限。

你可能感兴趣的