远程访问
我们有时需要对PostgreSQL
数据库进行远程的访问操作,可以通过python
或者软件Navicat
进行访问
在访问前需要更改在D:\postgresql\data
中的pg_hba
配置文件,在# IPv4 local connections:
下面加上一行,允许所有ip
访问的指令:host all all 0.0.0.0/0 trust
,如下图所示:
通过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!")
dbname
和user
选择pgAdmin4
自带的"postgres"
数据库和用户;
password
是安装PostgreSQL
时设置的密码;
host
为ip
地址,可以通过cmd
命令行ipconfig
进行查看,port
端口为默认的5432
通过Navicat
远程访问
Navicat
是一款功能强大的数据库管理工具,支持多种类型的数据库连接,包括MySQL
、PostgreSQL
、Oracle
等。通过Navicat
我们可以方便地操作整个数据库,并备份和还原整个数据库或单个表
在建立连接时要正确输入postgresql
数据库的相关信息,确保可以连接成功
通过Navicat
我们可以快速的查看和管理postgresql
中存在的数据表单,方便进行远程管理