问题现象

ERROR 1227 (42000): Access denied; you need (at least one of) the SYSTEM_USER privilege(s) for this operation

原因

​ 由于MySQL8.0新增了一个SYSTEM_USER权限,如果创建用户并授予all权限时,就会赋予SYSTEM_USER权限,而root用户并没有这个权限,所以无法删除其他用户。

解决

  • 不授予用户all权限。

  • 授予用户SYSTEM_USER,然后删除其他用户

    •   grant SYSTEM_USER on *.* to ve_root@'10.10.%';
        flush privileges;
        drop user dbatl@'10.10.48.93';
      

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-06
  • 2021-11-24
  • 2021-12-13
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-23
  • 2021-05-21
  • 2021-12-10
  • 2022-12-23
  • 2021-05-28
  • 2022-01-19
相关资源
相似解决方案