fedora 20中安裝postgresql數據庫

在fedora 20中在我2014-8-27日安裝pg時,pg版本是9.3.5.1我不知是會由pg開發組自動更新仍是別的,但安裝後通常是最新的版本了。 安裝:sql

yum install postgresql

yum install postgresql-server

yum install pgadmin3

yum install postgresql-contrib

yum update

#postgresql-setup initdb #systemctl enable postgresql.service 直接使用pgadmin3, 而後就發現了下面的錯誤: Error connecting to the server: 致命錯誤: 用戶 "postgres" Ident 認證失敗 切換到postgres用戶,#su - postgres $psql進入到postgres的控制shell, \passwd, 指定新的密碼 修改 pg_hba.conf 將它的認證方式由 ident改爲md5 再pg_ctrl restart, 重啓, 好用了。shell

但我在修改了用戶的密碼,不能登陸,因而乎作了如下的操做 密碼登陸: 一、編輯pg_hba.conf,將md5認證修改爲trust認證,編輯後退出保存ide

[postgres @ pgsqldb-master bin]$ vi ../data/pg_hba.confpost

二、執行pg_ctl reload加載生效rest

[postgres @ pgsqldb-master bin]$ pg_ctl reload server signaledpostgresql

三、psql鏈接,用alter role修改密碼 [postgres @ pgsqldb-master bin]$ psql psql (9.2.3) Type "help" for help.server

postgres=# alter role postgres with password '123'; ALTER ROLE postgres=#md5

四、退出psql 五、編輯pg_hba.conf,將turst認證修改爲md5認證,編輯後退出保存 六、執行pg_ctl reload加載生效開發

相關文章
相關標籤/搜索