重庆思庄Oracle、、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 295|回复: 0

[命令及语法] Mysql8.4:报错ERROR 1227 (42000): Access denied; you need (at least one of) ...

[复制链接]
发表于 2025-6-6 16:32:28 | 显示全部楼层 |阅读模式
问题描述:
Mysql8.4.2 root再给其他给用户授予权限的时候报错
ERROR 1227 (42000): Access denied; you need (at least one of) the SYSTEM_USER privilege(s) for this operation
20346842a4b3a6413.png

问题原因:

MySQL8版本中新增了一个system_user帐户类型,由于root用户没有SYSTEM_USER权限,导致错误出现。

解决方法:

为root添加权限

mysql> grant system_user on *.*  to 'root';
Query OK, 0 rows affected (0.00 sec)


再次给其他用户授权成功
531326842a76caa024.png


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2025-7-10 08:45 , Processed in 0.086400 second(s), 24 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表