2

マスター ユーザーとして mysql-workbench を介して Amazon RDS にログインしています。サーバー管理パネルの [ユーザーと権限] に移動すると、管理ロールでは、マスター ユーザーに対して次の権限のみがマークされます。

UserAdmin MonitorAdmin カスタム

DBManager 権限をマークしようとすると、アラート ボックスに次のエラーが表示されます。

アカウントmyuser@の変更エラー%: ユーザー 'myuser'@'%' のアクセスが拒否されました (パスワードを使用: YES)

ターミナルで「show grants for myuser」を実行すると、次のように出力されます。

GRANT SELECT、INSERT、UPDATE、RELOAD、PROCESS、SHOW DATABASES、REPLICATION CLIENT、CREATE USER ON . TO 'myuser'@'%' IDENTIFIED BY PASSWORD '暗号化されたパスワードはこちら' |

私もやった: mysql>GRANT ALL ON '%'.* TO myuser@'%'; しかし、エラー ERROR 1044 (42000): Access denied for user 'myuser'@'%' to database '%' が表示されます

myuser は私の amazon rds マスター ユーザーです。

マスター ユーザーに DBManager 権限を付与するにはどうすればよいですか。

4

1 に答える 1

4

わかった。わかった。Amazon RDS コンソールからパスワードをリセットするだけで、すべてのマスター ユーザーのアクセス許可を取り戻しました。

于 2013-08-30T06:08:53.307 に答える