已解决 安装时,提示 you need (at least one of) the SUPER privilege(s) for this operation

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

目前mysql用户是给的数据库级别的权限。为什么还会报这种错误,是必须要全局权限吗?

禅道版本 17.8 源码包
操作系统 CentOS
客户端浏览器 Chrome

提问者: 孟飞 悬赏:10 日期: 2023-01-04 09:41:41 答案:1 点击:524

获取技术支持

QQ: 电话:
设置备注
答案列表
2023/01/04
使用全局权限,或者使用 root 用户来操作看下
2023/01/04
实际部署环境没有root账号。我试了几次,发现给用户添加上全局权限中的 'super' 权限,就可以了。
2023/02/27
我们使用的是阿里云的云服务polardb,无法给予Super权限,该怎么处理呢?
2023/02/27
可以咨询下阿里云的服务商,看下能否分配对应权限。或者在本地进行搭建禅道,安装好以后将数据库导出,导入阿里云的数据库中。
2023/08/31
阿里云数据库最高权限用户都没有Super权限,数据导入都会失败。。
2023/09/01
安装时需要使用super权限的数据库用户,没有的话可以在本地安装后将数据库迁移过去,同时将zentao/config/my.php中修改连接信息后拷贝过去,导出数据库的话建议用禅道后台的备份。
或者可以试试安装前,注释掉zentao/db/zentao.sql中的 SET global log_bin_trust_function_creators = 1; SET global sql_mode = '';手动进行这两个设置后再进行安装,导入数据库如果有权限的问题也可以参考这个处理看看。