centos6.5下通过rpm安装PostgreSQL

分类: SQL/NoSQL,服务器,分享  • 发布时间: 2015-04-05 22:00:00  • 浏览量:14992

测试机器为32位的CentOS6.5系统

PostgreSQL版本号为9.4.1

首先要去下载最新版本的rpm包,9.4版本PostgreSQL有个镜像地址是:http://yum.postgresql.org/9.4/redhat/rhel-6.5-i386/

进去后找到下面这四个文件下载下来:

postgresql94-server-9.4.1-1PGDG.rhel6.i686.rpm

postgresql94-contrib-9.4.1-1PGDG.rhel6.i686.rpm

postgresql94-libs-9.4.1-1PGDG.rhel6.i686.rpm

postgresql94-9.4.1-1PGDG.rhel6.i686.rpm


cd /usr/local/src
wget http://yum.postgresql.org/9.4/redhat/rhel-6.5-i386/postgresql94-server-9.4.1-1PGDG.rhel6.i686.rpm
wget http://yum.postgresql.org/9.4/redhat/rhel-6.5-i386/postgresql94-contrib-9.4.1-1PGDG.rhel6.i686.rpm
wget http://yum.postgresql.org/9.4/redhat/rhel-6.5-i386/postgresql94-libs-9.4.1-1PGDG.rhel6.i686.rpm
wget http://yum.postgresql.org/9.4/redhat/rhel-6.5-i386/postgresql94-9.4.1-1PGDG.rhel6.i686.rpm

然后将rpm包安装

rpm -ivh postgresql94-libs-9.4.1-1PGDG.rhel6.i686.rpm

rpm -ivh postgresql94-9.4.1-1PGDG.rhel6.i686.rpm

rpm -ivh postgresql94-server-9.4.1-1PGDG.rhel6.i686.rpm

rpm -ivh postgresql94-contrib-9.4.1-1PGDG.rhel6.i686.rpm

注意:在进行postgresql94-contrib-9.4.1-1PGDG.rhel6.i686.rpm的安装时很可能会有警告提示

libxslt.so.1 is needed by postgresql94-contrib-9.4.1-1PGDG.rhel6.i686

这时候你需要下载安装一下libxslt.so.1,可以直接yum安装,在centos6的软件源里有该包

yum -y install libxslt

安装完PostgreSQL后要初始化数据库:

service postgresql-9.4 initdb

然后启动PostgreSQL服务

service postgresql-9.4 start

将PostgreSQL服务设为开机启动 

chkconfig postgresql-9.4 on PostgreSQL

数据库默认会创建一个postgres的数据库用户作为数据库的管理员,默认密码为空,我们需要修改为指定的密码,这里设定为"123456"

su - postgres
$ psql ALTER USER postgres WITH PASSWORD '123456';


参考资料:http://www.cnblogs.com/mchina/archive/2012/06/06/2539003.html

文章标签: centos, sql, 安装步骤, postgresql