Skip to content

远程访问

我们有时需要对PostgreSQL数据库进行远程的访问操作,可以通过python或者软件Navicat进行访问

在访问前需要更改在D:\postgresql\data中的pg_hba配置文件,在# IPv4 local connections:下面加上一行,允许所有ip访问的指令:host all all 0.0.0.0/0 trust,如下图所示:

image-20250221153342793

通过python远程访问

访问之前需要下载psycopg2

python
import psycopg2

# 连接postgresql数据库
conn = psycopg2.connect(dbname="postgres", user="postgres", password="j13579", host="10.234.75.59", port="5432")
print("Successfully connected!")

dbnameuser选择pgAdmin4自带的"postgres"数据库和用户;

password是安装PostgreSQL时设置的密码;

hostip地址,可以通过cmd命令行ipconfig进行查看,port端口为默认的5432


通过Navicat远程访问

Navicat是一款功能强大的数据库管理工具,支持多种类型的数据库连接,包括MySQLPostgreSQLOracle等。通过Navicat我们可以方便地操作整个数据库,并备份和还原整个数据库或单个表

在建立连接时要正确输入postgresql数据库的相关信息,确保可以连接成功

通过Navicat我们可以快速的查看和管理postgresql中存在的数据表单,方便进行远程管理

Released under the MIT License.