pgsql创建账户并授权

修改密码:

复制代码
ALTER USER postgres WITH PASSWORD 'postgres';

创建账户

复制代码
CREATE USER new_username WITH PASSWORD 'user_password';

要授予新用户对所有数据库和表的权限,可以使用以下 GRANT 语句:

复制代码
GRANT ALL PRIVILEGES ON DATABASE dbname TO new_username;

GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO new_username;

这将授予 new_username 用户对所有数据库和表的所有权限。请确保仅向需要这些权限的用户授予此类权限。

配置远程访问

pg_hba.conf

复制代码
host    all             all             0.0.0.0/0               md5

完成pg_hba.conf配置

复制代码
# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             0.0.0.0/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 ident
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local   replication     postgres                                peer
#host    replication     postgres        127.0.0.1/32            ident
#host    replication     postgres        ::1/128                 ident
host    all             all             0.0.0.0/0              md5

远程访问配置:

postgresql.conf

复制代码
listen_addresses = '0.0.0.0'

psql 授权使用户可以创建数据库:

复制代码
ALTER ROLE your_user CREATEDB;

pgsql权限grant 所有权限给 venuspostgres

复制代码
//授予 venuspostgres 用户对指定数据库(your_database_name)的所有权限,包括 SELECT、INSERT、UPDATE、DELETE、CREATE、DROP 等权限
GRANT ALL PRIVILEGES ON DATABASE your_database_name TO venuspostgres;
//允许 venuspostgres 用户创建新的数据库
ALTER ROLE venuspostgres CREATEDB;
//允许 venuspostgres 用户创建新的数据库角色(用户和组)。
ALTER ROLE venuspostgres CREATEROLE;
相关推荐
流星白龙6 分钟前
【Redis】1.Redis特性
数据库·redis·缓存
奶糖 肥晨9 分钟前
DBeaver 安装与 MySQL 连接配置教程
数据库·mysql
woshihuanglaoshi27 分钟前
数据迁移与版本管理 - Flutter在鸿蒙平台实现数据库升级策略
数据库·学习·flutter·华为·harmonyos·鸿蒙·鸿蒙系统
java_logo2 小时前
Apache Doris Docker 部署指南:实时分析数据库实战
数据库·docker·apache·doris·apache doris·轩辕镜像·docker部署doris
广州灵眸科技有限公司10 小时前
xfce桌面触摸校准:基于灵眸科技EASY-EAl-Orin-Nano
数据库·windows·科技
Cloud云卷云舒12 小时前
云卷云舒:从Oracle/MySQL迁移到HaishanDB:迁移评估工具核心技术拆解
mysql·oracle·ai-native·haishandb·信创数据库替换
憧憬成为web高手12 小时前
皮卡丘靶场速通--sql 2
数据库·sql·mybatis
段一凡-华北理工大学13 小时前
向量数据库实战:选型、调优与落地~系列文章12:文本分块策略实战:chunk_size 怎么选?重叠多少?
开发语言·数据库·后端·oracle·rust·工业智能体·高炉智能化
oradh15 小时前
Oracle XTTS实现跨版本迁移和升级(Oracle 11g单库升级至19C RAC集群)
数据库·oracle·11g升级19c·xtts跨版本迁移和升级
z1234567898616 小时前
2026最新两款AI编程工具深度对比实测
java·数据库·ai编程