尝试连接到托管在 Google Compute Engine Ubuntu VM 上的 SQL 服务器时如何解决此错误
How do I resolve this error when trying to connect to an SQL server hosted on a Google Compute Engine Ubuntu VM
对于我参加的数据库课程,教授要求我们设置多个 VM MySQL 服务器和远程连接。我找到了适当的文档来解决我的大部分问题,但我仔细阅读了文档,试图找到解决我最新问题的方法。
我已经在 Google 云计算引擎上设置了一个 Ubuntu 虚拟机。我为这个 VM 实例安装了一个 MySQL 服务器,我需要从我的笔记本电脑远程登录。我已遵循此文档 https://cloud.google.com/solutions/mysql-remote-access and this youtube video https://www.youtube.com/watch?v=f5qQDm3ciDg.
但是,我在测试连接时仍然收到无法连接到服务器的消息。我可以忽略什么来帮助我建立联系?
谢谢!
所以,我把头撞在墙上足够长的时间才意识到 ssh 将是一个比直接连接更简单的解决方案。
所以,至少对于我的 Windows 机器,这些是我建立连接所遵循的步骤:
下载sql服务器(除非必要,否则不需要添加用户,并且不要更改配置文件中的绑定地址)。
使用 PuTTYgen 创建私有 public 密钥对。将私钥导出为 openssh 格式(在导出选项中)
单击 VM 实例上的编辑按钮,然后向下滚动到 SSH 密钥部分。
将public键粘贴到文本框中(务必将最后的注释部分更改为 Linus VM 上的用户名)
在 MySQL Workbench 上使用 SSH 连接。使用 VM 的外部 IP 作为第一个 (ssh) 主机名,使用 localhost 作为第二个 (SQL) 主机名。根据要求输入所有其他信息。
对于我参加的数据库课程,教授要求我们设置多个 VM MySQL 服务器和远程连接。我找到了适当的文档来解决我的大部分问题,但我仔细阅读了文档,试图找到解决我最新问题的方法。
我已经在 Google 云计算引擎上设置了一个 Ubuntu 虚拟机。我为这个 VM 实例安装了一个 MySQL 服务器,我需要从我的笔记本电脑远程登录。我已遵循此文档 https://cloud.google.com/solutions/mysql-remote-access and this youtube video https://www.youtube.com/watch?v=f5qQDm3ciDg.
但是,我在测试连接时仍然收到无法连接到服务器的消息。我可以忽略什么来帮助我建立联系?
谢谢!
所以,我把头撞在墙上足够长的时间才意识到 ssh 将是一个比直接连接更简单的解决方案。
所以,至少对于我的 Windows 机器,这些是我建立连接所遵循的步骤:
下载sql服务器(除非必要,否则不需要添加用户,并且不要更改配置文件中的绑定地址)。
使用 PuTTYgen 创建私有 public 密钥对。将私钥导出为 openssh 格式(在导出选项中)
单击 VM 实例上的编辑按钮,然后向下滚动到 SSH 密钥部分。
将public键粘贴到文本框中(务必将最后的注释部分更改为 Linus VM 上的用户名)
在 MySQL Workbench 上使用 SSH 连接。使用 VM 的外部 IP 作为第一个 (ssh) 主机名,使用 localhost 作为第二个 (SQL) 主机名。根据要求输入所有其他信息。