千家信息网

postgresql数据库设置远程登陆账户和密码

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,1.本地登陆postgresql,建库授权,设置密码服务器本地登陆postgresql数据库(默认是不需要密码的)postgres@localhost ~]$ psqlpsql.bin (9.5.9)
千家信息网最后更新 2026年11月01日postgresql数据库设置远程登陆账户和密码


1.本地登陆postgresql,建库授权,设置密码

服务器本地登陆postgresql数据库(默认是不需要密码的)

postgres@localhost ~]$ psql

psql.bin (9.5.9)

Type "help" for help.

创建角色,并且给角色设置密码:

postgres=# create user testwjw with password 'Zykj@5&^%996';

CREATE ROLE

修改数据库用户和密码:

postgres=# alter user testwjw with password '558996';

ALTER ROLE


指定字符集创建数据库testdb1,并且授权给testwjw

postgres=# create database testdb1 with encoding='utf8' owner=testwjw;

CREATE DATABASE

授权:

postgres=# grant all privileges on database testdb1 to testwjw;

GRANT

2.修改postgresql.conf文件中的端口和监听主机:

postsql默认安装后是监听本机127.0.0.1 默认端口是5432,是不能够远程登陆的,所以要修改监听主机地址,同时修改默认的端口为:36985

postgresql数据库的配置文件是:postgresql.conf,所在位置是:postgresql初始化时所指定的data数据目录下:

[postgres@localhost ~]$ ll /data/postgresql/data/postgresql.conf

-rw------- 1 postgres postgres 21305 Oct 3 11:18 /data/postgresql/data/postgresql.conf


[postgres@localhost ~]$ egrep "listen_addresses|5432"/data/postgresql/data/postgresql.conf

listen_addresses = 'localhost'# what IP address(es) to listen on;

port = 5432# (change requires restart)

修改监听主机为*,端口为:36985

[postgres@localhost ~]$ egrep "listen_addresses|36985" /data/postgresql/data/postgresql.conf

listen_addresses = '*'# what IP address(es) to listen on;

port = 36985# (change requires restart)

修改配置文件pg_hba.conf ,允许远程ip访问本地数据库,以及设置服务器本地登陆postgresql数据库要求输入密码才可以登陆

[postgres@localhost ~]$ egrep "60.223.153.25|127.0.0.1" /data/postgresql/data/pg_hba.conf

host all all 60.223.153.25/32 trust

host all all 127.0.0.1/32 password

#host replication postgres 127.0.0.1/32 trust

允许 60.223.153.25ip访问服务器postgresql数据库

psql -Utestwjw -dpostgres -p36985 -h 127.0.0.1 这样访问数据库127.0.0.1数据库必须输入密码才可以

3.重启postgresql服务生效:

[postgres@localhost ~]$ pg_ctl -D /data/postgresql/data -l /data/postgresql/log/postgres.log restart

waiting for server to shut down....LOG: received fast shutdown request

LOG: aborting any active transactions

LOG: autovacuum launcher shutting down

LOG: shutting down

LOG: database system is shut down

done

server stopped

server starting

[postgres@localhost ~]$ netstat -lntup|grep postgres

(Not all processes could be identified, non-owned process info

will not be shown, you would have to be root to see it all.)

tcp 0 0 0.0.0.0:36985 0.0.0.0:* LISTEN 6472/postgres

4.登陆数据库:

[postgres@localhost ~]$ psql

psql.bin: could not connect to server: No such file or directory

Is the server running locally and accepting

connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

[postgres@localhost ~]$ psql -Utestwjw -dpostgres -p36985 -h 127.0.0.1

Password for user testwjw:

psql.bin: fe_sendauth: no password supplied

[postgres@localhost ~]$ psql -Utestwjw -dpostgres -p36985 -h 127.0.0.1

Password for user testwjw:

psql.bin (9.5.9)

Type "help" for help.


postgres=> \q

[postgres@localhost ~]$ psql -Utestwjw -dtestdb1 -p36985 -h 127.0.0.1

Password for user testwjw:

psql.bin (9.5.9)

Type "help" for help.


testdb1=> select * from t;

id | nan | note

----+-----+-------

1 | t | TRUE

2 | f | FALSE

3 | t | tRue

4 | f | fAlse

11 | | null

11 | | NULL

7 | t | 't'

8 | f | 'f'

9 | t | 'yes'

10 | f | '0'

(10 rows)

testdb1=>

[postgres@localhost ~]$ psql -Utestwjw -dtestdb1 -p36985

psql.bin (9.5.9)

Type "help" for help.


testdb1=> \q

[postgres@localhost ~]$ psql -Utestwjw -dtestdb2 -p36985

psql.bin (9.5.9)

Type "help" for help.


testdb2=> \q


数据 数据库 密码 登陆 端口 服务 监听 主机 文件 服务器 角色 输入 配置 位置 同时 地址 字符 字符集 所在 用户 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技有限公司 朗新科技与工业互联网 互联网科技论文 远拓互联网科技 友谊互联网络科技 互联网科技公司有哪些 互联网科技英文翻译 互联网科技公司需要的职位 湖南一路畅行互联网科技 乌苏新华互联网科技做什么的 华夏恒生互联网科技013171 乌鲁木齐新华智原互联网科技学校 翼展科技 首家互联网医院 爱医互联网络科技 朱啸虎曾投资哪些互联网科技企业 区块链结合互联网科技 华中科技大学互联网的牛人 抖集互联网科技技术咨询 马化腾互联网科技教学 北京品多多互联网科技有限公司 互联网佳科技有限公司 恒生科技互联网指数分析 天速互联网络科技有限公司 南山科技园互联网公司有哪些 半导体是互联网高科技吗 广州有谷有贝互联网科技有限公司 科技信息时代互联网发展 互联网高科技绘画 互联网科技创业有什么好项目 武汉亿视互联网科技有限公司
0