2015-10-21 104 views
1

我正在嘗試創建一個postgresql用戶和密碼。 This tutorial提供了創建用戶的命令,但是我無法找到任何地方如何實際啓動psql命令行,然後運行CREATE USER命令。如何啓動一個psql命令行?

如何啓動psql命令行?我使用的是Ubuntu 14.04。

我嘗試了運行psql,但我回來

psql: FATAL: role "user" does not exist 

但是,如果在默認情況下不帶任何參數運行我不能沒有登錄到命令行創建一個用戶...

+0

運行'psql' ........ – zerkms

+0

@zerkms這是我的直覺,但它不起作用。 –

+0

'sudo -u postgres psql' – zerkms

回答

3

psql因爲你剛剛安裝了一個postgresql,所以當前用戶名顯然不存在。

另一方面,ubuntu的postgresql發行版自帶了一個默認的postgres用戶創建(在系統和postgresql數據庫中)。這意味着,如果你運行代表postgres用戶的psql命令,那麼將能夠連接:

sudo -u postgres psql 
相關問題