centos 安装postgreSQL
PostgreSQL Yum Repository
centos7$ sudo yum install https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm
$ sudo yum install postgresql95-server postgresql95-contrib
$ sudo /usr/pgsql-9.5/bin/postgresql95-setup initdb
$ sudo systemctl enable postgresql-9.5.service
$ sudo systemctl start postgresql-9.5.service
系统增加了一个新用户
postgres:x:26:26:PostgreSQL Server:/var/lib/pgsql:/bin/bash
切换到postgres用户
$ sudo su - postgres
CentOS 6
添加yum源
sudo yum install -y http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-redhat93-9.3-1.noarch.rpm
sudo yum install postgresql93-server postgresql93-contrib
更改默认安装目录为/home/pgsql (可选,默认为/var/lib/postgres)
vim /etc/init.d/postgresql-9.3
更改
PGDATA=/home/pgsql/9.3/data
PGLOG=/home/pgsql/9.3/pgstartup.log
PGUPLOG=/home/pgsql/$PGMAJORVERSION/PGUPGRADE.log
sudo chown -R postgres:postgres /home/pgsql
vim /etc/passwd (更改postgres用户家目录)
更改
postgres:x:26:26:PostgreSQLServer:/home/pgsql:/bin/bash
初始化数据库
sudo service postgresql-9.3 initdb
更改监听地址
#sudo vim /home/pgsql/9.3/data/postgresql.conf (监听更改为*)
listen_addresses = '*'
增加服务
sudo chkconfig --add postgresql-9.3
sudo chkconfig --level 2345 postgresql-9.3 on
启动数据库
sudo service postgresql-9.3 start
切换到数据库用户postgres
su - postgres
进入命令行操作
bash-4.1$ pgsql