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