【win10】postgres13忘記密碼怎麼恢復
阿新 • • 發佈:2021-08-25
1. 找到安裝目錄的pg_hba.conf
比如我的:C:\Program Files\PostgreSQL\13\data,你的可能是別的目錄
2. 修改scram-sha-256為trust
#IPv4localconnections: hostallall127.0.0.1/32 trust3. 重啟服務
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
#IPv4localconnections: hostallall127.0.0.1/32 scram-sha-2567. 重啟服務
cmd輸入services.msc
找到postgres安裝的服務,右鍵重新啟動