安裝postgresql後,我試了一下,輸入createdb mydb,就像它寫在文檔中一樣。然後出現下列錯誤:Postgresql初始配置:如何以postgres用戶身份訪問?
createdb: could not connect to database postgres: FATAL: role "xxx" does not exist
我研究了文件,其中說:
您需要成爲其下安裝PostgreSQL的(通常是Postgres的)操作系統用戶創建第一用戶帳戶
我試圖通過訪問psql(在我的情況下用sudo -u postgres psql,使用Ubuntu 12.10)。 但是我該怎麼辦?
您是否爲數據庫創建了用戶? (不是pstgres,它是超級用戶) – 2013-03-26 15:53:33
當你只是「su - postgres」成爲postgres用戶,然後嘗試「createdb」會發生什麼? – thisfeller 2013-03-26 15:54:40