2011-11-12 23 views
2

我只是在我的Ubuntu安裝盒PostgreSQL的身份認證失敗,我想要做的第一件事情就是創建一個數據庫。我讀了documentation,它只是說類型createdb。一旦我輸入了該命令,PostgreSQL給了我一個錯誤:無法連接到數據庫postgres:FATAL:用戶「myuser」的身份驗證失敗。我認爲這是因爲「myuser」在數據庫中沒有正確的管理權限。有沒有簡單的方法來添加這些特權?PostgreSQL的 - FATAL:爲用戶「myuser的」

謝謝。

+0

我不明白你爲什麼要關閉此。我的意思是,如果你可以將它遷移到某個地方,是的,但只是關閉而不遷移?跆拳道。 –

回答

0
+0

我想,和它說:CREATEUSER:無法連接到數據庫的Postgres:FATAL:身份認證失敗,用戶「myuser的」。我以爲數據庫沒有運行。我輸入$ createuser。 PostgreSQL問我「ENter要添加的角色名稱」。我想,嗯,數據庫正在運行 – zfranciscus

2

PostgreSQL的,通常會創建一個默認用戶的Postgres。您將在安裝期間爲此用戶輸入密碼。如果你還記得你可以使用它。

否則,您可以添加在pg_hba.conf文件中的條目,使您的本地主機而無需PSQL命令任何密碼登錄。

樣本項將是

host all   all   127.0.0.1/32   trust 
+0

我是否需要重新啓動數據庫,因爲該條目沒有做任何事情。我輸入$ pg_ctl,它說沒有找到命令 – zfranciscus

相關問題