MySQL Error number: 3553; Symbol: ER_NO_SYSTEM_TABLESPACE_ACCESS; SQLSTATE: HY000 报错 故障修复 远程处理

文档解释

Error number: 3553; Symbol: ER_NO_SYSTEM_TABLESPACE_ACCESS; SQLSTATE: HY000

Message: Access to system tablespace ‘%s’ is rejected.

错误说明

MySQL错误号为 3553,它是ER_NO_SYSTEM_TABLESPACE_ACCESS,SQLSTATE 值为 HY000 的 MySQL 错误。这是系统表空间访问错误,表示一个非管理员用户试图访问 MyISAM / Innodb 系统表空间,但管理员禁用了系统表空间访问。

常见案例

此错误常见于MySQL企业版用户,其特性禁止了非管理员用户访问系统表空间(MyISAM 或 Innodb),管理员可以禁止或允许用户访问系统表空间。

解决方法

系统表空间访问权限错误,管理员必须允许非管理员用户访问系统表空间,否则可能会发生此错误。

可以在MySQL Enterprise版中启用系统表空间访问功能,运行以下设置:

SET GLOBAL enable_system_tablespace_access = ‘Y’

如果要为特定用户启用此设置,则可以设置用户级别系统表空间访问:

GRANT SYSTEM TABLESPACE ACCESS ON ‘username’

您还可以禁用系统表空间访问,使用下面的命令:

SET GLOBAL enable_system_tablespace_access = ‘N’

REVOKE SYSTEM TABLESPACE ACCESS ON ‘username’

解决此问题后,您应该重新评估MySQL的配置文件,重新启动服务器以使更改生效。

香港美国云服务器首选后浪云,2H2G首月10元开通。
后浪云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

THE END