【win10】postgres13忘记密码怎么恢复

1. 找到安装目录的pg_hba.conf

  比如我的:C:\Program Files\PostgreSQL\13\data,你的可能是别的目录

2. 修改scram-sha-256为trust

  # IPv4 local connections:
  host    all             all             127.0.0.1/32            trust

3. 重启服务

  cmd输入services.msc

  找到postgres安装的服务,右键重新启动

4. 命令输入:psql -U postgres -h 127.0.0.1 进入交互界面,

  如果提示命令不存在,可以配置环境变量,或者直接进入安装位置的bin目录,在此目录打开cmd命令行执行登录指令

  C:\Program Files\PostgreSQL\13\bin

  或者使用自导的psql(shell)去登录

5. 修改密码

  alter user postgres with password ‘123456’;

6. 修改scram-sha-256为trust

  # IPv4 local connections:
  host    all             all             127.0.0.1/32           scram-sha-256

7. 重启服务

  cmd输入services.msc

  找到postgres安装的服务,右键重新启动

 

posted @ 2021-08-25 16:43  代码诠释的世界  阅读(369)  评论(0编辑  收藏  举报