一 概述
阿里云的数据链接并不是一个ip形式,具体形式如下:
url: jdbc:mysql://rm-bp*****tmx57g7.mysql.rds.aliyuncs.com:3306/dbName?allowMultiQueries=true&serverTimezone=GMT%2B8&characterEncoding=utf8
以这种方式的链接我们是无法进行本地数据库链接的,但是配置上了服务器之后就可以连通。
二 实现连通的过程
先在本地进行ping阿里云数据库网址,无法ping通,请求超时:

然后去服务器进行该操作,结果是可以ping的通的:

此时想到服务器可以通过SSH连接,我先通过Navicat连接服务器然后在连接数据库:

输入服务账号密码链接。

输入数据库链接和密码,最后竟然连通了。后来发现这个讲的更好:
Navicat 连接阿里云RDS - 简书 (jianshu.com)
https://www.jianshu.com/p/98c943824fa1
本文介绍了如何通过SSH隧道连接阿里云RDS数据库,当本地直接连接失败时,可以借助服务器进行中转。首先尝试ping阿里云数据库URL,发现本地无法ping通,但在服务器上成功。然后利用Navicat通过SSH连接服务器,并进一步连接到数据库,实现了远程数据库的访问。参考链接提供了更详细的步骤说明。
6013

被折叠的 条评论
为什么被折叠?



