Cing
发布于 2021-11-21 / 260 阅读
0

PostgreSQL 允许远程连接

来源

一、创建私人账号

sudo su postgres 进入 PG 创建的账号

psql 进入 PG 命令行

CREATE USER db_user WITH PASSWORD 'my_password';

创建一个新的数据库账号,用户名为 db_user 密码为 my_password

ALTER USER db_user WITH SUPERUSER;

给予刚刚创建的账户 db_user 超级管理员权限

\du

该命令可以查看所有的账户

DROP USER db_user;

该命令用于删除账户

create database test_db;

创建 db

grant all privileges on database test_db to du_user;

给予权限

二、编辑配置文件

使用 whereis postgresql 获取 pg 安装目录
其中/etc/postgresql 内有配置文件
vim postgresql.conf
修改配置项
listen_addresses = '*'
监听所有地址的请求

vim pg_hba.conf

增加远程连接

host all db_user 0.0.0.0/0 scram-sha-256