zoukankan      html  css  js  c++  java
  • CentOS 6.3 Minimal yum 安装 PostgreSQL 9.2.3

    环境:CentOS 6.3 最小化缺省安装,配置好网卡。

    安装PostgreSQL前,确认Internet连接正常,以便下载安装文件。

    先使用 yum -y update 指令升级系统到最新版本。

    # 修改防火墙设置,打开5432端口

    vi /etc/sysconfig/iptables
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT

    # 重启防火墙使新设置生效
    service iptables restart

    #访问 http://yum.pgrpms.org/repopackages.php 页面,查找最新的postgresql的yum配置的url。

    #根据版本选择需要的rpm后执行下列命令:
    rpm -Uvh http://yum.pgrpms.org/9.2/redhat/rhel-6-x86_64/pgdg-centos92-9.2-6.noarch.rpm

    #修改原始的yum仓库配置
    vi /etc/yum.repos.d/CentOS-Base.repo
    在[base]和[updates]部分的尾部追加 exclude=postgresql* 用以取消从默认仓库安装和更新PostgreSQL。

    #安装postgresql
    yum -y install postgresql-server

    #执行数据库初始化脚本
    service postgresql-9.2 initdb

    #启动服务
    service postgresql-9.2 start

    # 变更登录用户
    su - postgres

    # 登录数据库,修改postgres用户的数据库密码
    psql
    postgres=# ALTER USER postgres PASSWORD '123456';
    postgres=# \q

    # 退出变更登录
    exit

    # 编辑配置文件,配置可访问数据库的网络地址
    (注意别忘了去掉#listen_addresses=前面的#)

    vi /var/lib/pgsql/9.2/data/postgresql.conf
    listen_addresses = '*'

    # 编辑配置文件,设置密码md5验证
    vi /var/lib/pgsql/9.2/data/pg_hba.conf
    # "local" is for Unix domain socket connections only
    local all all md5
    # IPv4 local connections:
    #host all all 127.0.0.1/32 ident
    host all all 0.0.0.0/0 md5

    # 重启数据库服务
    service postgresql-9.2 restart

    # 设置开机自动启动服务
    chkconfig postgresql-9.2 on

  • 相关阅读:
    Hive的mysql安装配置
    Linux下的MySQL安装
    Hive的安装与基础指令
    浅谈数据库和数据仓库
    Hive的学习之路(理论篇)
    Spring---bean的命名
    Spring---单例模式(Singleton)的6种实现
    Spring---加载配置文件的几种方法(org.springframework.beans.factory.BeanDefinitionStoreException)
    Spring---配置文件概述
    Spring---Bean生命周期
  • 原文地址:https://www.cnblogs.com/jlzhou/p/2906632.html
Copyright © 2011-2022 走看看