我试图将mySQL工作台连接到我的Bitnami AMI。我输入以下信息但没有运气。
在SSH密码中输入我从Bitnami云托管属性屏幕输入密码。有谁知道为什么我不能连接?
MySQL使用端口3306在服务器127.0.0.1上运行。请帮忙。
答案 0 :(得分:0)
你没有提到任何错误,所以有点猜测,但从你的设置我看到你使用了一个Putty ssh键。这不行。 MySQL Workbench需要一个OpenSSH密钥(实际上是paramiko,底层库)。您可以使用Putty将密钥转换为OpenSSH变体。
答案 1 :(得分:0)
确认它适用于从AWS获得的.pem密钥。
或者,您可以按照此处的说明操作:https://wiki.bitnami.com/cloud/how_to_connect_to_your_amazon_instance#How_to_connect_to_MySQL_remotely.3f
基本上,您可以通过Putty创建一个隧道,通过它可以在工作台中连接,就像它是本地连接一样:
使用Putty,您可以按照本页所述配置连接,但在打开连接之前,首先要进入Putty Connection - > SSH - >隧道部分并输入以下值,然后单击添加:
Source port: 33306 Destination: localhost:3306
然后启动SSH连接。
现在您可以通过以下方式配置MySQL客户端:
port: 33306 hostname: localhost login: root password: <learn more>
(此处为密码的learn more链接)
首先尝试.pem键,但是......更容易......