簡體   English   中英

psql:致命:“用戶名”角色不可用

[英]psql: FATAL: "username" role not available

我正在嘗試 psql 並收到錯誤消息。

$ psql
psql: FATAL: "myilmaz" role not available

然后我嘗試

$ createdb python_getting_started
createdb: Unable to connect to template1 database: FATAL: "myilmaz" does not have access to the system

我按照此處所示運行export DATABASE_URL=postgres://$(whoami) ,然后開始收到此錯誤。 不知道之前有沒有報錯。

注意:我使用的是 Pardus 17.3,它基於 Debian 9。“myilmaz”是我的用戶名。

編輯:我嘗試將我的用戶添加到 postgres 用戶中的 template1。

這些錯誤消息不會出現在PostgreSQL中。 您是否將其自由地從另一種語言翻譯?

無論如何,您的問題很可能是psqlcreatedb假定數據庫用戶名與您當前的操作系統用戶名myilmaz

您可以使用-U選項指定數據庫用戶名。

但是最好以操作系統用戶postgres身份登錄,然后運行命令,這通常是設置PostgreSQL安裝的方式。

我遇到了同樣的錯誤,我通過轉到 PostgreSQL 並手動添加數據庫名稱然后 npm start 解決了同樣的錯誤,現在一切正常

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM