![](/img/trans.png)
[英]postgres throws the error psql: FATAL: role “username” does not exist
[英]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中。 您是否將其自由地從另一種語言翻譯?
無論如何,您的問題很可能是psql
和createdb
假定數據庫用戶名與您當前的操作系統用戶名myilmaz
。
您可以使用-U
選項指定數據庫用戶名。
但是最好以操作系統用戶postgres
身份登錄,然后運行命令,這通常是設置PostgreSQL安裝的方式。
我遇到了同樣的錯誤,我通過轉到 PostgreSQL 並手動添加數據庫名稱然后 npm start 解決了同樣的錯誤,現在一切正常
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.