下面由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
喜歡就支持一下吧
相關推薦