1儿捧、下載postgre安裝包
到下述網(wǎng)址完成下載
https://www.enterprisedb.com/download-postgresql-binaries
2珊搀、安裝
1暖混、解壓 改名
[root@localhost soft]# tar -zxvf postgresql-10.5-1-linux-x64-binaries.tar.gz
解壓完是pgsql目錄
[root@localhost soft]# mv pgsql/ pgsql_10.5
2禾唁、創(chuàng)建postgre用戶 創(chuàng)建密碼
[root@localhost pgsql_10.5]# useradd postgres
[root@localhost pgsql_10.5]# passwd postgres
輸入兩次密碼確認 注意此密碼是postgres用戶的登錄密碼
3弹砚、創(chuàng)建postgre的數(shù)據(jù)目錄 并賦予權限
[root@localhost pgsql_10.5]# mkdir data
[root@localhost pgsql_10.5]# chown postgres ./data/
4拙绊、切換至postgres用戶向图,進行初始化
[root@localhost pgsql_10.5]# su - postgres
##進入postgres的bin目錄下
[postgres@localhost bin]$ ./initdb -D ../data/
5泳秀、啟動數(shù)據(jù)庫
用root賬號在postgre的根目錄下創(chuàng)建logfile 當做日志的輸出目錄 并賦予777權限
進入postgres的bin目錄下
[postgres@localhost bin]$ ./pg_ctl -D ../data/ -l ../logfile start
waiting for server to start.... done
server started
6、設置允許遠程訪問
1榄攀、修改data 目錄下的postgresql.conf
listen_addresses = '*'
2嗜傅、在data目錄下的pg_hba.conf最后添加
host all all 0.0.0.0/0 trust
3、重啟postgre服務即可
參考資料:
https://www.cnblogs.com/freeweb/p/8006639.html
https://dba.stackexchange.com/questions/83984/connect-to-postgresql-server-fatal-no-pg-hba-conf-entry-for-host