zoukankan      html  css  js  c++  java
  • Linux(CentOS6.4、CentOS6.3)下安装、配置PostgreSQL9.2

    首先,卸载机器上默认安装的PostgreSQL-8.3.x 。

    [root@localhost ~]# rpm -qa | grep postgresql
    postgresql-jdbc-8.4.701-8.el6.noarch
    postgresql-devel-8.4.11-1.el6_2.x86_64
    postgresql-test-8.4.11-1.el6_2.x86_64
    postgresql-pltcl-8.4.11-1.el6_2.x86_64
    postgresql-libs-8.4.11-1.el6_2.x86_64
    postgresql-8.4.11-1.el6_2.x86_64
    postgresql-plperl-8.4.11-1.el6_2.x86_64
    qt-postgresql-4.6.2-24.el6.x86_64
    postgresql-docs-8.4.11-1.el6_2.x86_64
    postgresql-plpython-8.4.11-1.el6_2.x86_64
    postgresql-odbc-08.04.0200-1.el6.x86_64
    postgresql-server-8.4.11-1.el6_2.x86_64
    postgresql-contrib-8.4.11-1.el6_2.x86_64

    然后将上述与postgresql相关的卸载掉:

    rpm -e postgresql-jdbc-8.4.701-8.el6.noarch

    (以此类推)。如果在安装CentOS时没有选择安装PostgreSQL则可以跳过上面的步骤。

    接下来,我们就可以开始安装PostgreSQL9.2了。

    首先,在/etc/yum.repos.d/CentOS-Base.repo的[base]和[updates] 选项下加入:exclude=postgresql*。

    [root@localhost ~]# vi /etc/yum.repos.d/CentOS-Base.repo 
    [base]
    name=CentOS-$releasever - Base
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
    #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
    exclude=postgresql*
    #released updates
    [updates]
    name=CentOS-$releasever - Updates
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
    #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
    exclude=postgresql*

    wq保存退出。然后开始安装(此处URL为CentOS-X86_64),

    rpm -Uvh http://yum.postgresql.org/9.2/redhat/rhel-6-x86_64/pgdg-centos92-9.2-6.noarch.rpm

    上述安装成功之后,执行:

    yum install postgresql92 postgresql92-server postgresql92-contrib

    这样就可以成功安装PostgreSQL-9.2了。

    配置PostgreSQL:

    安装操作顺利完成后,必须先对数据库进行初始化,然后才能启动服务

    [root@localhost ~]# service postgresql-9.2 initdb
    [root@localhost ~]# service postgresql-9.2 start

    允许远程连接PostgreSQL数据库:

    转载请注明出处,谢谢
  • 相关阅读:
    [摘]MongoDB范围查询的索引优化
    python ftp 暴破
    写mongodb日志
    [转]使用 Python 实现跨平台的安装程序
    HDOJ 1008 Elevator
    第一个数字
    反转串
    HDOJ 1108 最小公倍数
    HDOJ 1096 A+B for InputOutput Practice (VIII)
    报数游戏
  • 原文地址:https://www.cnblogs.com/Richard-xie/p/3236610.html
Copyright © 2011-2022 走看看