[英]docker compose psql: error: FATAL: role "postgres" does not exist
[英]PostgreSQL: “psql: error: FATAL: role ”postgres“ does not exist” error
我正在嘗試在 Windows 12 服務器上安裝第二個 Postgres 服務器實例(v 12)。
我作為我的用戶 (friazsa) 執行了以下步驟
a、創建 F:\PostgreSQL\Data_12_2 文件夾來存放數據目錄
b、初始化數據庫“C:\Program Files\PostgreSQL\12\bin\initdb.exe” -DF:\PostgreSQL\Data_12_2 –W
筆記:
c,啟動 PostgreSQL 實例
"C:\Program Files\PostgreSQL\12\bin\pg_ctl.exe" -D "F:\PostgreSQL\Data_12_2" -l 日志文件開始
結果:實例已啟動。
d、更新了 postgres.conf 和 pg_hba.conf 文件
在這里,我已將身份驗證方法更改為 md5。
e、嘗試連接實例
"C:\Program Files\PostgreSQL\12\bin\psql" -U postgres -p 5433
Error:
C:\Users\friazsa>"C:\Program Files\PostgreSQL\12\bin\psql" -U postgres -p 5433
2020-12-30 10:25:41.659 EST [1392] FATAL: role "postgres" does not exist
psql: error: FATAL: role "postgres" does not exist
任何幫助將不勝感激。
謝謝
如果您以操作系統用戶“friazsa”的身份運行 initdb.exe 並且未指定-U
選項,則超級用戶的名稱為“friazsa”。 如果您希望它是“postgres”,則刪除您的數據庫(假設您尚未放入任何需要保留的數據)並使用-U postgres
重復 initdb
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.