【发布时间】:2015-08-22 08:30:35
【问题描述】:
我在尝试使用 MySQL Workbench 连接的 Amazon Web Services 实例中有一个数据库。但是,我不知道数据库服务器是什么,我只知道我的实例的公共 DNS 和公共 IP。我已经设置了一个安全组以允许我使用外部客户端访问我的 MySQL 数据库,但是我如何知道我的数据库服务器在 AWS EC2 实例中是什么?
【问题讨论】:
-
U ssh putty 给那只小狗了吗?
-
好吧,正如@AsConfused 指出的那样,当您
ssh进入实例时,您会看到一条欢迎消息,这会告诉您您正在运行哪种Linux。 -
是的,我使用 PuTTY 通过 SSH 连接到 AWS 实例。当我使用 mysql -uroot 命令时,我得到的是:您的 MySQL 连接 ID 是 35677 服务器版本:5.5.38-0ubuntu0.14.04.1 (Ubuntu)。但是,如何获取我的主机名,以便我可以使用 Workbench 连接到 Db 服务器?我假设我的用户名是 root,密码是空白,因为我没有设置。
-
你弄乱了conf文件了吗?
-
我想这取决于您如何连接到 MySQL 数据库。如果您通过 SSH 隧道连接,那么 MySQL 主机名将是
localhost。如果端口 3306 已打开并且 MySQL 配置为允许来自您的外部 IP 的连接,则主机名将是 AWS 实例的 FQDN。
标签: mysql amazon-web-services amazon-ec2 mysql-workbench