如何在CentOS/RHEL 7/6/5和Fedora 21/20/19安装PostgreSQL 9.4

如何使用系统yum包管理,安装基于linux系统上的PostgreSQL,在CentOS / RHEL 7/6/5和Fedora 21/20/19安装PostgreSQL 9.4。

PostgreSQL是一个开源对象关系,高度可扩展,兼容SQL的数据库管理系统。 PostgreSQL是加州大学object-relational分校计算机科学系联合开发。本文将帮助你在CentOS,RHEL和Fedora系统安装PostgreSQL。
添加PostgreSQL Yum库
第一步是在您的系统中安装PostgreSQL库,请使用以下命令之一根据你的系统架构和操作系统。
CentOS/RHEL 7
# rpm -Uvh http://yum.postgresql.org/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-1.noarch.rpm

CentOS/RHEL 6
# rpm -Uvh http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-redhat94-9.4-1.noarch.rpm

CentOS/RHEL 5
# rpm -Uvh http://yum.postgresql.org/9.4/redhat/rhel-5-x86_64/pgdg-redhat94-9.4-1.noarch.rpm

Fedora 21:
# rpm -Uvh http://yum.postgresql.org/9.4/fedora/fedora-21-x86_64/pgdg-fedora94-9.4-2.noarch.rpm

Fedora 20
# rpm -Uvh http://yum.postgresql.org/9.4/fedora/fedora-20-x86_64/pgdg-fedora94-9.4-1.noarch.rpm

Fedora 19
# rpm -Uvh http://yum.postgresql.org/9.4/fedora/fedora-19-x86_64/pgdg-fedora94-9.4-1.noarch.rpm
欲了解更多详情,请访问PostgreSQL资料库链接页面,在这里你可以得到各种操作系统库rpm包。
安装PostgreSQL服务器
使PostgreSQL yum软件库在系统中使用以下命令为您的系统yum包管理器上安装PostgreSQL 9.4.X
# yum install postgresql94-server postgresql94
初始化PGDATA
安装PostgreSQL服务器后,它需要使用第一次使用前进行初始化。要初始化指令使用数据库。
# /usr/pgsql-9.4/bin/postgresql94-setup initdb
上面的命令将第一次需要一些时间来初始化PostgreSQL。 PGDATA环境变量包含的数据目录的路径。 PostgreSQL数据目录路径: /var/lib/pgsql/9.4/data/
启动PostgreSQL服务器
要使用下面的命令,按您的操作系统启动PostgreSQL服务。也使PostgreSQL服务在系统启动时自动启动。 为CentOS / RHEL 7和Fedora 21
# systemctl start postgresql-9.4
# systemctl enable postgresql-9.4
为CentOS / RHEL 6/5和Fedora 20/19
# service  postgresql-9.4 start
# chkconfig postgresql-9.3 on
验证PostgreSQL安装
上述步骤完成后,你有你的服务器上安装了PostgreSQL 9.4,让我们登录后,以确认安装成功完成。
# su - postgres
使用 PSQL命令访问的PostgreSQL有管理员权限提示。
$ psql


psql (9.4.1)
Type "help" for help.

postgres=#
您可以创建用户的Postgres出于安全目的密码。
postgres=# password postgres
祝贺您!您已经成功安装PostgreSQL服务器。阅读以下文章安装phpPgAdmin。 如何使用CentOS中使用Yum库安装phpPgAdmin 感谢您使用本教程在CentOS / RHEL 7/6/5和Fedora 21/20/19安装PostgreSQL 9.4