Postgresql

更改 postgres 密碼

  • August 22, 2021

我忘記了本地安裝(Ubuntu 20.04)的 postgres 密碼。

我已經安裝並執行了 postgres

henry@henry-Apollo:/$ service postgresql status
● postgresql.service - PostgreSQL RDBMS
    Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
    Active: active (exited) since Thu 2021-08-19 18:16:09 BST; 2 days ago
  Main PID: 1924 (code=exited, status=0/SUCCESS)
     Tasks: 0 (limit: 18895)
    Memory: 0B
    CGroup: /system.slice/postgresql.service

Aug 19 18:16:09 henry-Apollo systemd[1]: Starting PostgreSQL RDBMS...
Aug 19 18:16:09 henry-Apollo systemd[1]: Finished PostgreSQL RDBMS.

我試圖pg_hba.conf根據我看到的幾篇解釋重置密碼的過程的文章來查找。

sudo find / -type d -name "pg_hba.conf"
find: ‘/run/user/1000/doc’: Permission denied
find: ‘/run/user/1000/gvfs’: Permission denied

我找不到文件。請問如何重設密碼。

謝謝

您很可能不會以這種方式找到它:

find / -type d -name "pg_hba.conf"

-type d意味著您要一個目錄,這很可能是pg_hba.conf.d. 所以你寧願尋找一個普通文件:

find / -type f -name "pg_hba.conf"

或者根本不使用該-type參數,然後看看你發現了什麼。

引用自:https://serverfault.com/questions/1075316