在CentOS 5/6和RHEL 5/6 上安装PostgreSQL 9.1

PostgreSQL是一个开放源代码的对象关系,高度可扩展,兼容SQL的数据库管理系统。本文将帮助你在CentOS 5/6和RHEL 5/6 上安装PostgreSQL 9.1。
第1步:添加PostgreSQL的 Yum 库
第一步是在您的系统上安装Postgres库,根据你的系统架构和操作系统,请使用以下命令之一。
CentOS/RHEL 5, 32-Bit:
#  rpm -Uvh http://yum.postgresql.org/9.1/redhat/rhel-5-i386/pgdg-centos91-9.1-4.noarch.rpm

CentOS/RHEL 6, 32-Bit:
#  rpm -Uvh http://yum.postgresql.org/9.1/redhat/rhel-6-i386/pgdg-centos91-9.1-4.noarch.rpm

CentOS/RHEL 5, 64-Bit:
#  rpm -Uvh http://yum.postgresql.org/9.1/redhat/rhel-5.0-x86_64//pgdg-centos91-9.1-4.noarch.rpm

CentOS/RHEL 6, 64-Bit:
#  rpm -Uvh http://yum.postgresql.org/9.1/redhat/rhel-6.3-x86_64/pgdg-centos91-9.1-4.noarch.rpm
第2步:使用 Yum 安装PostgreSQL服务器9.1。
下面的命令将在系统上安装PostgreSQL 9.1。
# yum install postgresql91-server
输出示例:
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: ftp.iitm.ac.in
 * epel: mirror.yourconnect.com
 * extras: ftp.iitm.ac.in
 * updates: ftp.iitm.ac.in
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package postgresql91-server.i686 0:9.1.9-1PGDG.rhel6 will be installed
--> Processing Dependency: postgresql91 = 9.1.9-1PGDG.rhel6 for package: postgresql91-server-9.1.9-1PGDG.rhel6.i686
--> Processing Dependency: libpq.so.5 for package: postgresql91-server-9.1.9-1PGDG.rhel6.i686
--> Running transaction check
---> Package postgresql91.i686 0:9.1.9-1PGDG.rhel6 will be installed
---> Package postgresql91-libs.i686 0:9.1.9-1PGDG.rhel6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================
 Package                       Arch           Version                        Repository        Size
====================================================================================================
Installing:
 postgresql91-server           i686           9.1.9-1PGDG.rhel6              pgdg91           3.6 M
Installing for dependencies:
 postgresql91                  i686           9.1.9-1PGDG.rhel6              pgdg91           973 k
 postgresql91-libs             i686           9.1.9-1PGDG.rhel6              pgdg91           192 k

Transaction Summary
====================================================================================================
Install       3 Package(s)

Total download size: 4.7 M
Installed size: 20 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): postgresql91-9.1.9-1PGDG.rhel6.i686.rpm                               | 973 kB     00:02
(2/3): postgresql91-libs-9.1.9-1PGDG.rhel6.i686.rpm                          | 192 kB     00:02
(3/3): postgresql91-server-9.1.9-1PGDG.rhel6.i686.rpm                        | 3.6 MB     00:07
----------------------------------------------------------------------------------------------------
Total                                                               321 kB/s | 4.7 MB     00:15
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : postgresql91-libs-9.1.9-1PGDG.rhel6.i686                                         1/3
  Installing : postgresql91-9.1.9-1PGDG.rhel6.i686                                              2/3
  Installing : postgresql91-server-9.1.9-1PGDG.rhel6.i686                                       3/3

Installed:
  postgresql91-server.i686 0:9.1.9-1PGDG.rhel6

Dependency Installed:
  postgresql91.i686 0:9.1.9-1PGDG.rhel6          postgresql91-libs.i686 0:9.1.9-1PGDG.rhel6

Complete!
第3步:PGDATA第一次初始化安装
安装PosgreSQL服务器之后,它需要使用第一次使用前进行初始化。要初始化指令低于使用数据库。
# /etc/init.d/postgresql-9.1 initdb
上面的命令第一次将需要一些时间来初始化Postgres。 PGDATA环境变量包含数据目录的路径。 PostgreSQL的数据目录路径
/var/lib/pgsql/9.1/data/
旧版本(PostgreSQL7或8),默认情况下,数据目录使用下面的路径。
/var/lib/pgsql/data/
第4步:启动PostgreSQL服务器
使用以下命令启动PostgreSQL服务。
# service postgresql-9.1 start
安装PostgreSQL服务在系统启动时自动启动。
# chkconfig postgresql-9.1 on
第5步:访问的PostgreSQL管理命令提示符。
要访问的Postgres作为管理员用户,首先切换到Postgres的系统帐户。
# su - postgres
使用PSQL命令访问Postgres的具有管理员权限的提示。
$ psql
输出示例:
psql (9.1.9)
Type "help" for help.

postgres=#
阅读以下文章对如何安装phpPgAdmin的。 >> 感谢您使用本教程在CentOS 5/6和RHEL 5/6 系统安装PostgreSQL 9.1。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏