MySQL Error number: 3556; Symbol: ER_NO_SYSTEM_TABLE_ACCESS_FOR_SYSTEM_TABLE; SQLSTATE: HY000

文档解释

Error number: 3556; Symbol: ER_NO_SYSTEM_TABLE_ACCESS_FOR_SYSTEM_TABLE; SQLSTATE: HY000

Message: system table

错误说明

ER_NO_SYSTEM_TABLE_ACCESS_FOR_SYSTEM_TABLE: 这个错误表明,内部系统表不允许被用户(非系统进程)访问。 像information_schema这样的系统表只能被服务器的进程使用。

常见案例

此错误可能会在某些用户尝试使用系统表时出现,包括:

information_schema

performance_schema

mysql

sys

解决方法

对于这个特定的错误,解决方法很简单 – 所有查询系统表的用户应该从查询中删除系统表,以避免无权访问它们。

你可能感兴趣的