【数据库】使用宝塔安装禅道第二步提示Access denied问题

2022年8月4日 星期四

报错信息:

ERROR CODE: 42000
SQLSTATE[42000]: Syntax error or access violation: 1227 Access denied; 
you need (at least one of) the SUPER, SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation

解决方法

大概查了一下,由于我的使用的MySQL8,大概是因为MySQL8的动态权限造成的。

  • 先使用show grants for zentao @'localhost'查了下,确实没有SYSTEM_VARIABLES_ADMIN,
image.png
  • 执行grant session_variables_admin,system_variables_admin on *.* to zentao@'localhost';
    在执行禅道安装程序,成功。
    image.png

参考文章:
新特性解读 | MySQL 8.0 动态权限
https://opensource.actionsky.com/20190709-mysql8-rule/

你可能感兴趣的:(【数据库】使用宝塔安装禅道第二步提示Access denied问题)