当我试图连接到一个托管在google计算引擎ubuntu vm上的sql服务器时,如何解决这个错误

vltsax25  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(345)

对于我正在学习的一门数据库课程,教授让我们设置几个vmmysql服务器和远程连接。我找到了合适的文档来解决我的大部分问题,但我仔细研究了文档,试图找到解决我最新问题的方法。
我在google云计算引擎上安装了一个ubuntu虚拟机。我在这个vm示例上安装了一个mysql服务器,需要从笔记本电脑远程登录。我看了这些文件https://cloud.google.com/solutions/mysql-remote-access 还有这个youtube视频https://www.youtube.com/watch?v=f5qqdm3cidg.
但是,当我测试我的连接时,仍然会收到一条“无法连接到服务器”消息。我可以忽略什么来帮助我连接?
谢谢!

kpbwa7wx

kpbwa7wx1#

所以,我把头撞在墙上,花了足够长的时间才意识到ssh将是一个比直接连接更简单的解决方案。
因此,至少对于我的windows计算机,我遵循以下步骤建立连接:
下载sql server(除非必要,否则不需要添加用户,并且不更改配置文件中的绑定地址)。
使用puttygen创建私有公钥对。将私钥导出为openssh格式(在导出选项中)
单击vm示例上的edit按钮,然后向下滚动到ssh key部分。
将公钥粘贴到文本框中(确保将linusvm上的最后一个注解部分更改为用户名)
在mysql工作台上使用ssh连接。使用vm的外部ip作为第一个(ssh)主机名,localhost作为第二个(sql)主机名。按要求输入所有其他信息。

相关问题