postgresql默认密码和如何修改默认密码

本文以postgresql16版本为案例进行讲解

默认密码

postgresql安装后会给到一个默认管理员postgres,并且在16版本中,密码是空。

如何修改默认密码

cd /opt/pgsql/postgresql/data

vi postgresql.conf

在服务器输入上面的路径,并且进入postgresql.conf文件。

sql 复制代码
# TYPE  DATABASE  USER  CIDR-ADDRESS  METHOD
host     all       all  0.0.0.0/0       md5
host    all       all   0.0.0.0/0       trust

//将host中的method从trust->md5, 上面第一条是修改后的,下面是原始默认的。
  • 修改 postgresql.conf 文件中的 listen_addresses 参数,以确保监听所有地址。
  • 调整 pg_hba.conf 文件中的认证规则,例如将认证方式从 peer 改为 md5。
  • 重启 PostgreSQL 服务以使配置生效。
sql 复制代码
service postgresql start
ps -ef | grep postgres
su - postgres
psql

//执行下面这条语句即可以修改密码
ALTER USER postgres WITH PASSWORD 'yourpassword';

Jeecgflow

相关推荐
IsPrisoner1 小时前
Go语言安装proto并且使用gRPC服务(2025最新WINDOWS系统)
开发语言·后端·golang
tan180°2 小时前
Linux进程信号处理(26)
linux·c++·vscode·后端·信号处理
有梦想的攻城狮3 小时前
spring中的@MapperScan注解详解
java·后端·spring·mapperscan
柚个朵朵4 小时前
Spring的Validation,这是一套基于注解的权限校验框架
java·后端·spring
Asus.Blogs5 小时前
为什么go语言中返回的指针类型,不需要用*取值(解引用),就可以直接赋值呢?
开发语言·后端·golang
C_V_Better5 小时前
Java Spring Boot 控制器中处理用户数据详解
java·开发语言·spring boot·后端·spring
胡子洲5 小时前
Spring Boot 应用中实现基本的 SSE 功能
java·spring boot·后端
贰拾wan5 小时前
【Java-EE进阶】SpringBoot针对某个IP限流问题
java·spring boot·后端·idea
Paran-ia6 小时前
【2025版】Spring Boot面试题
java·spring boot·后端
sufu10656 小时前
SpringAI更新:废弃tools方法、正式支持DeepSeek!
人工智能·后端