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;
相关推荐
一条泥憨鱼18 分钟前
【Redis | 黑马点评】附近商铺功能源码解读
数据库·redis·缓存
念何架构之路1 小时前
Go reflect 包:结构体反射 —Field、Tag 与 VisibleFields
java·数据库·golang
EnCi Zheng2 小时前
PostgreSQL 实战指南:安装配置、数据类型、索引选型、MVCC 事务与高可用备份全解析
数据库·sql·postgresql·索引·1024程序员节
泡海椒2 小时前
JQuick-SQL REST API 数据接入:应用层调用接口后注册分析表
数据库·sql·1024程序员节
Random Glow3 小时前
聚簇索引 vs 二级索引:回表、覆盖索引、索引下推
数据库·mysql·性能优化·innodb·1024程序员节·索引优化
要开心吖ZSH4 小时前
一次线上锁风暴复盘:号源表大范围 DELETE 的隐患与分批删除改造
数据库·mysql·行锁·1024程序员节·间隙锁·lockwaittimeout
l1t5 小时前
在windows中测试musql数据库
数据库·sqlite·go·1024程序员节
鬼手点金5 小时前
从 API 消息到模型 Token:Chat Template
java·前端·javascript·数据库·人工智能·深度学习·1024程序员节
CRMEB系统商城6 小时前
Redis + 消息队列 + 连接池:CRMEB PRO 性能优化的三驾马车
大数据·数据库·人工智能·小程序·php·1024程序员节