我通过mysql-workbench登录我的亚马逊RDS作为我的主用户。当我转到服务器管理面板中的用户和权限时,在管理角色中,仅为我的主用户标记以下权限:
UserAdmin MonitorAdmin 定制
当我尝试标记DBManager权限时,我在警告框中收到以下错误:
更改帐户myuser
@ %
时出错:用户'myuser'@'%'拒绝访问(使用密码:是)
在终端中,当我“为myuser显示授权”时,它会输出:
GRANT SELECT,INSERT,UPDATE,RELOAD,PROCESS,SHOW DATABASES,REPLICATION CLIENT,CREATE USER on 。 TO'myuser'@'%'通过PASSWORD识别'加密密码' |
我也做了: mysql> GRANT ALL ON'%'。* to myuser @'%'; 但我收到错误ERROR 1044(42000):用户'myuser'的访问被拒绝@'%'到数据库'%'
myuser是我的亚马逊rds主用户。
如何向主用户授予DBManager权限。
答案 0 :(得分:4)
好。我知道了。只需要从Amazon RDS控制台重置密码,我就获得了所有主用户权限。