首页 > 数据库 >修改postgresql管理员密码

修改postgresql管理员密码

时间:2024-06-02 19:32:23浏览次数:23  
标签:PostgreSQL postgres hba 密码 管理员 pg conf postgresql

1.切换到 postgres 用户:
sudo -i -u postgres

2.进入 PostgreSQL Shell:
psql

3.设置 postgres 用户的密码:
ALTER USER postgres PASSWORD 'new_password';

4.退出 PostgreSQL Shell 和 postgres 用户的 shell:
\q

5.使用新密码登录:
psql -U postgres -W
输入新设置的密码以登录。如果这些步骤成功完成,你将能够以 postgres 用户身份管理你的 PostgreSQL 数据库。

登录提示错误:

出现 "Peer authentication failed for user 'postgres'" 错误是因为 PostgreSQL 的身份验证方法配置为 peer 认证,这意味着只有系统用户 postgres 可以以 PostgreSQL 用户 postgres 登录,而不是通过密码验证。

  1. 编辑 pg_hba.conf 文件
    找到 PostgreSQL 配置文件 pg_hba.conf。通常,这个文件位于 /etc/postgresql/{version}/main/pg_hba.conf 或 /var/lib/pgsql/{version}/data/pg_hba.conf 路径。

打开 pg_hba.conf 文件:
sudo nano /etc/postgresql/12/main/pg_hba.conf

  1. 修改认证方法
    找到如下内容:
# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     md5
#将 peer 改为 md5
  1. 重启 PostgreSQL 服务
    sudo systemctl restart postgresql

  2. 使用密码登录

psql -U postgres -W

标签:PostgreSQL,postgres,hba,密码,管理员,pg,conf,postgresql
From: https://www.cnblogs.com/uutow/p/18227503

相关文章

  • 椭圆曲线密码学(ECC)加解密,附带python代码
    想起来很久没写博客了,刚好今天要写实验报告,随便把之前的也完成吧1.椭圆曲线概念椭圆曲线在经过化解后,可以用这条式子表达:E:y²=x³+ax+b其背后的密码学原理,是基于椭圆曲线离散对数问题,比RSA算法更有安全且运算速度更快。在看上面的式子,我们知道构造一个椭圆曲线,需要a,b两个参数......
  • PostgreSQL的内存参数
    PostgreSQL的内存参数基础信息OS版本:RedHatEnterpriseLinuxServerrelease7.9(Maipo)DB版本:16.2pg软件目录:/home/pg16/softpg数据目录:/home/pg16/data端口:5777PostgreSQL提供了多种内存参数,可以通过调整这些参数来优化数据库的性能。以下是一些主要的内存参......
  • PostgreSQL启动报错“could not map anonymous shared memory: Cannot allocate memor
    PostgreSQL启动报错“couldnotmapanonymoussharedmemory:Cannotallocatememory”基础信息OS版本:RedHatEnterpriseLinuxServerrelease7.9(Maipo)DB版本:16.2pg软件目录:/home/pg16/softpg数据目录:/home/pg16/data端口:5777报错[pg16@test~]$pg_ctlst......
  • openeuler源码安装Postgresql 16
    准备条件OpenEuler(虚拟机):版本:22.03-LTS-SP3下载地址:https://www.openeuler.org/zh/download/PostgreSQL:版本:16.3源码包下载地址:https://www.postgresql.org/ftp/source/操作系统安装安装过程与centos基本一致,此处就省略了,安装的时候可以把需要的网络工具和开发工具包勾......
  • SSH批量连接改密码
    改ip范围#-*-coding:gbk-*-importparamikoimportsysname=sys.argv[1]passwd=sys.argv[2]new_passwd=sys.argv[3]ip_list=[]foriinrange(1,255):#[1,254]ip_list.append(f"192.168.1.{i}")foripinip_list:try:......
  • 【代码片段】使用docker部署nginx 并通过nginx设置密码访问控制
    使用docker部署nginx服务docker-compose.ymlversion:'3'services:web:image:nginxvolumes:-./nginx.conf:/etc/nginx/nginx.confrestart:alwaysports:-"80:80"-"443:443"environment:......
  • 转 Win10 共享文件夹、打印机。 使用微软账户登录共享文件夹,如何确认账号密码。
    目的是通过该方法实现了局域网内 共享目录给电视盒子,放在电视盒子使用。感谢不爱吃山楂大佬https://zhuanlan.zhihu.com/p/446872571   Win10共享文件夹、打印机。使用微软账户登录共享文件夹,如何确认账号密码。......
  • 如何将 Langfuse 链接到自有 PostgreSQL 数据库并升级 PostgreSQL 版本
    在本文中,我们将介绍如何将Langfuse应用程序链接到自有的PostgreSQL数据库,并升级PostgreSQL以支持jsonb类型。前提条件运行CentOS7的服务器已安装的PostgreSQL9.2或更低版本需要将Langfuse连接到自有数据库,并升级PostgreSQL以支持jsonb类型1.......
  • 如何使用PMKIDCracker对包含PMKID值的WPA2密码执行安全测试
    关于PMKIDCrackerPMKIDCracker是一款针对无线网络WPA2密码的安全审计与破解测试工具,该工具可以在不需要客户端或去身份验证的情况下对包含了PMKID值的WPA2无线密码执行安全审计与破解测试。PMKIDCracker基于纯Python3开发,旨在帮助广大安全研究人员恢复WPA2WiFi网络的预共......
  • 如何给PDF文件设置密码?
    PDF文件是我们日常生活和工作中常见的文件格式。有时为了保护文档需要给PDF添加密码,如何给PDF文档加密?目前市面上的加密软件虽然有很多,但是否有即免费有好用的PDF加密软件呢?答案当然是肯定的,一起看看吧。方法一:在线PDF加密在线转换工具是一种方便快捷的转换方式。有许多免费的在......