CentOS6下PostgreSQL安装

基于CentOS6的PostgreSQL yum安装

安装

1
2
3
4
5
6
7
8
9
10
11
12
13
# yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-centos96-9.6-3.noarch.rpm

# yum install postgresql96

# yum install postgresql96-server

# yum install postgresql96-contrib

# service postgresql-9.6 initdb

# chkconfig postgresql-9.6 on

# service postgresql-9.6 start

配置

安装后默认只能本地访问,需要修改配置

1
2
# cd /var/lib/pgsql/9.6/data/
# ll

修改监听地址

1
# vim postgresql.conf 

修改listen_address

1
listen_address='*'

修改登入权限

1
# vim pg_hba.conf 

修改IPv4的配置

1
host    all             all             0.0.0.0/0            md5

重启生效

1
# service postgresql-9.6 restart

备注: root 用户无法直接访问数据库,需要切换成 postgres 用户,进入 bash 界面,再输入 psql 进入数据库的控制台

1
2
3
4
5
6
# su postgres
bash-4.1$ psql
psql (9.6.9)
Type "help" for help.

postgres=#

至此,PostgreSQL的安装和配置完毕!