我需要授予我试图使用的amazon上的数据库‘mysql’(我指的是数据库而不是服务器)的所有用户主权限
GRANT ALL PRIVILEGES ON mysql.* To 'master'@'aurora-wqeqwe-rdscluster-1jjch50tq2n3s.qrwerw-2.rds.amazon
aws.com' IDENTIFIED BY 'm3vyrtywrsY026y';发布于 2017-06-08 17:08:38
您不能在RDS上授予SUPER特权,因此不能使用ALL PRIVILEGES快捷方式。
对不起,您必须显式地命名要授予的特权,即使它意味着列出除SUPER之外的所有特权。
你也不能授予你没有的特权。我不确定您的用户是否拥有mysql数据库的权限。您可以了解您对SHOW GRANTS拥有哪些特权。
发布于 2017-06-08 17:02:15
在您的示例中,“主”是任何用户,还是RDS主用户帐户的名称?对于后者,请看一看https://aws.amazon.com/premiumsupport/knowledge-center/duplicate-master-user-mysql/
发布于 2019-09-30 10:13:39
不久前,我也遇到了同样的问题,广告发现了这个解决方案,GRANT ALL PRIVILEGES ON '%'.* To 'master'@'aurora-wqeqwe-rdscluster-1jjch50tq2n3s.qrwerw-2.rds.amazon aws.com' IDENTIFIED BY 'm3vyrtywrsY026y';,这对我很管用。有关更多信息,您可以检查以下链接http://www.fidian.com/problems-only-tyler-has/using-grant-all-with-amazons-mysql-rds
https://stackoverflow.com/questions/44438516
复制相似问题