mysql - Amazon RDS 无法执行 SET GLOBAL 命令

标签 mysql amazon-web-services amazon-ec2 amazon-rds

我正在为 mysql 数据库使用 Amazon RDS。我想运行一些 SET 命令,例如:

SET GLOBAL group_concat_max_len =18446744073709551615

但是当我运行这条命令时,我得到了这个错误

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

当我尝试添加权限时,它不允许我添加。有任何帮助或意见吗?

最佳答案

Amazon 不会授予您对 RDS 实例的 SUPER 权限(以防止您意外破坏复制等内容)。

要配置 group_concat_max_len,请使用 RDS 参数组,它允许您配置一组设置以应用于一个实例。

enter image description here

关于mysql - Amazon RDS 无法执行 SET GLOBAL 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31147206/

相关文章:

mysql - 如何获得一个新的 EC2 实例来挂载一个已有 MySQL 数据库的现有卷?

ssl - AWS 和 TLS 身份验证

PHP 多服务器 session

ruby-on-rails-3 - 尝试部署时 activesupport 有困难

MYSQL 用特定行的值更新所有值

php - 行的 SQL 位置(排名系统)两条记录没有相同的排名

amazon-web-services - AWS S3 ListBuckets 操作 : Access Denied

amazon-web-services - 尝试在 AWS EC2 的实例存储上启动 Ubuntu 18.04

mysql - MySQL 连接查询问题

mysql - 删除一条记录导致另一个表中的记录丢失