Amazon RDS-无法连接到 MySQL 服务器数据库?

Amazon RDS-无法连接到 MySQL 服务器数据库?

我正在尝试使用 *nix shell 提示符登录到 MySQL 服务器,以下是我的命令:

$ mysql ********** -east-1.rds.amazonaws.com:3306

(其中星号是我的 ID)

我收到以下错误:

Access denied for user ''@'localhost' to database

我应该指定用户名吗?如果是,用户名来自哪里?密码呢?我已经创建了安全组,但我不知道如何将它们与登录服务器关联起来。

答案1

使用 MySQL 连接到数据库实例

在命令提示符下键入以下命令,使用 MySQL 监视器连接到数据库实例;用您的数据库实例的 DNS 名称替换。

  PROMPT> mysql -h myinstance.mydnsnameexample.rds.amazonaws.com -P 3306 -u mymasteruser -p

答案2

1)默认情况下,MySQL 安装有一个匿名用户,可能是亚马逊删除了匿名用户

2)在MySQL中,localhost,ip,127.0.0.1是不同的,但默认情况下,MySQL使用localhost登录,你不妨试试-h

相关内容