PostgreSQL启用密码 网段白名单 配置文件热加载 pg_ctl reload

PostgreSQL启用密码 网段白名单 配置文件热加载 pg_ctl reload

王忘杰
2025-12-08 / 0 评论 / 24 阅读 / 正在检测是否收录...

部署postgresql数据库

yum install postgresql-server

查看数据库版本

psql --version
psql (PostgreSQL) 13.14

初始化数据库

postgresql-setup initdb

开启数据库密码验证,取消postgresql.conf配置文件中的注释

/var/lib/pgsql/data/postgresql.conf
password_encryption = md5               # md5 or scram-sha-256

如果数据库不在本地,要通过网络访问,则需修改监听地址和防火墙开放对应端口

/var/lib/pgsql/data/postgresql.conf

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

配置数据库访问策略,允许本地网络使用密码访问数据库

/var/lib/pgsql/data/pg_hba.conf
# TYPE  DATABASE        USER            ADDRESS                 METHOD

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
如果要允许所有外部IP访问,地址要写all
host    all             all             all                         md5

启动数据库

systemctl start postgresql
systemctl enable postgresql

配置文件热加载 pg_ctl reload,热加载不终端服务器

root# su - postgres 
postgres$ pg_ctl reload -D /var/lib/pgsql/data
提示server sianaled代表成功
0

评论

博主关闭了所有页面的评论