我在Linux Mint Cinnamon 2.2.16上。角色「postgres」不存在;無法創建用戶
在使Rails啓動並運行的過程中,我遇到了Postgres問題。
[email protected] ~ $ psql --version
psql (Postgres-XC) 1.1
(based on PostgreSQL) 9.2.4
我無法得到任何東西在我常用的用戶名的工作,所以我改變使用
sudo su - postgres
我不能得到任何與CREATEUSER工作的默認用戶。
[email protected] ~ $ psql
psql: FATAL: role "postgres" does not exist
[email protected] ~ $ createuser -s -U $USER
createuser: could not connect to database postgres: FATAL: role "postgres" does not exist
[email protected] ~ $ sudo -u postgres createuser newname
Sorry, user postgres is not allowed to execute '/usr/bin/createuser newname' as postgres on BL.
[email protected] ~ $ which psql
/usr/bin/psql
[email protected] ~ $ psql \l
psql: FATAL: role "postgres" does not exist
嘗試這種解決方案: http://stackoverflow.com/questions/15301826/psql-fatal-role-postgres-does-not-exist – zmii
我沒有得到任何輸出了$ psql的\升,而不是給我同樣的致命錯誤:「postgres」角色不存在。讓我覺得我根本沒有用戶,但需要用戶創建一個用戶......? – Paige