Navicat访问云服务器postgreSQL数据库

Navicat访问云服务器postgreSQL数据库

环境:

服务器供应商:阿里云服务器
操作系统:CentOS 7.9 64位
数据库:PostgreSQL10
数据库客户端:Navicat

有两种方式连接云服务器上的数据库。
一种是使用数据库的端口,直接访问数据库,另一种是使用SSH服务器端口,然后再由SSH服务器转发到数据库。
第一种更简单,第二种更安全。
在平时练习做Demo的时候可以用第一种,想搭建个人服务器的话可以用第二种。

一、直接连接云服务器数据库

首先一个重点!**新创建的云服务器默认只开放部分端口。**因此想要直接连接PostgreSQL的5432端口的话,需要先开放这个端口。
首先进入实例详细页面。
在这里插入图片描述
如图,点击“配置安全组规则”。
在这里插入图片描述
点击安全组名称进入安全组。
在这里插入图片描述

添加一个新的规则,新的入方向如红框所示。开放了5432端口。
以上服务器配置完成。
可以直接使用Navicat连接。
在这里插入图片描述
1.主机里填上外网IP
2.端口就是你数据库的端口,默认5432。
3.用户名和密码就是数据库用户和密码。

二、使用SSH服务器连接数据库

使用Navicat新建连接,打开ssh标签。
在这里插入图片描述
如图所示
1.在主机栏里填上你云服务器的公网IP
2.端口默认22就可以
3.阿里云默认用户名是root
4.密码就是你连接云服务用的密码。

到这一步,你就可以连接上你的云服务器了。
接下来就是连接云服务上的postgreSQL。
转回到常规标签
在这里插入图片描述

1.主机里填上内网IP
2.端口就是你数据库的端口,默认5432。
3.用户名和密码就是数据库用户和密码。

以上,测试连接,成功!

猜你喜欢

转载自blog.csdn.net/qq_42068856/article/details/122517509