# centos中安裝的命令
# yum install postgresql-server.x86_64
# 安裝之前可以通過以下命令價差是否已經安裝過
rpm -qa | grep postgres
# 命令查看是否有已安裝的postgresql的rpm包,如果有的話可以通過下面這種方式來進行刪除
yum remove postgresql*
# 命令執行卸載
# 如果有下載包的方式安裝
rpm -ivh ./pgdg-centos95-9.5-5.noarch.rpm
yum install postgresql95-server postgresql95-contrib
# 安裝完成后首先要做的是初始化db,需要注意的一點是在CentOS 7中postgresql默認的安裝目錄是:
# /usr/pgsql-9.5,
# 默認的數據目錄是/var/lib/pgsql/version/data,
# 啟動數據庫服務
systemctl start postgresql-9.5.service
# 端口加入到防火牆中
iptables -I INPUT -p tcp --dport 5452 -j ACCEPT
# 管理員權限下將數據庫服務設置為開機啟動
systemctl enable postgresql-9.5.service
# 重啟
systemctl restart postgresql-9.5.service
# 開啟遠程訪問連接
cd /var/lib/pgsql/9.5/data/
# 首先的PostgreSQL的主配置文件postgresql.conf,
# 將listen_addresses前的#去掉,並將
# listen_addresses = ‘localhost’改成listen_addresses = '*':
# 接下來要修改pg_hba.conf文件,將允許訪問的ip地址加進列表,格式為
# ”Type Database User Address Method”,
# 比如我希望只有192.168.111.1這個地址能遠程訪問PostgreSQL數據庫的話,加入下面的配置即可:
# IPv4 local connections:
# host all all 127.0.0.1/52 ident
# host all all all md5
# alter user postgres with password '111111';