linux 安裝postgresql

下面由linux教程欄目給大家介紹linux 安裝postgresql的方法,希望對需要的朋友有所幫助!

通過yum 安裝postgresql 相關的包

sudo?yum?install?-y?postgresql?postgresql-server?postgresql96-devel?postgresql-contrib?postgresql-docs

初始化數據庫

sudo?service?postgresql?initdb ?//?根據安裝的版本確定postgresql?的版本 ?eg:?sudo?service?postgresql96?initdb

啟動數據庫

sudo?service?postgresql?start

創建用戶和數據

//?首先登陸postgres?用戶 sudo?su?postpres?psql //?輸入上條命令之后?進入psql?,就可以輸入sql?語句 create?user?testuser?with?password?'testpwd'; //?創建數據庫 create?database?testdb?owner?testuser; ? ?//?授予用戶操作數據庫的權限 ? ?grant?all?privileges?on?database?testdb?to?testuser; ? ?q?退出 ? ?//?修改配置文件,設置數據可以遠程訪問 ? ?sudo?cd?/var/lib/pgsql/data ? ?//?編輯文件 ? ?sudo?vim?postgresql.conf

?

修改文件

?listen_addresses = ‘localhost’ 改為? listen_addresses = ‘*’

?修改文件pg_hba.conf

?

在文件底部添加一行

host? ?all? ? ?all? ? ?0.0.0.0/0? md5

?// 重啟服務

?

?注意: 查看一下data文件的權限是否是 700 ,如果不是修改為700 sudo chmod 700 /var/bin/data/

? sudo service restart postgresql

測試連接

psql -h *.*.*.* -d testdb -U testuser

可能遇到的錯誤

Peer authentication failed for user “postgres”

解決方法

sudo vim /var/lib/pgsql/data/pg_hba.conf

host all all peer 改為

host all all trust

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享