RDS Mysql ERROR 1045(28000):用户@IP拒绝访问(使用密码:YES)

vip*_* k. 6 mysql amazon-rds

[这不是一个重复的问题]

我创建了一个RDS MySQL实例,它具有相同的安全策略,并且在与我的EC2实例相同的VPC下.

但是,当我尝试从EC2机器访问实例时,我收到错误:ERROR 1045(28000):用户'用户'@'IP'访问被拒绝(使用密码:是)

不确定我是否缺少任何东西.

在MYSQL设置中,我们可以通过在IP上为用户添加权限来解决此错误.不确定我们如何解决此问题,因为我无法访问实例本身.

以前有人遇到过这个问题吗?

我已按照文档:http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.NonRDSRepl.html#MySQL.Procedural.Importing.Create.RDS.Database

小智 6

mysql -h dandy-dbamazonaws.com[...] -u root -p 
Run Code Online (Sandbox Code Playgroud)

-h- 放置您的端点
-u- 您为本地 mysql 设置的用户名(在我的情况下为 root)。不要将它与实例名称混淆
-p- 在您点击“输入”后输入您的实例的密码(您在实例创建期间设置的密码)

希望它会起作用!这就是我解决这个问题的方法

  • 您可以通过单击 RDS 实例名称 > 选项卡配置来找到“主用户名”(您可以将其用于“-u”参数); (2认同)