• 【环境搭建】PostgreSQL 10.7 rpm安装离线部署到 centOS 6.8


    1.下载rpm包:

    1)下载依赖包 libicu.rpm

    百度rpm, 进入 http://fr2.rpmfind.net/linux/RPM/, 搜索libicu, 下载对应linux系统版本的依赖,此处下载的是centos6.8的

    http://fr2.rpmfind.net/linux/rpm2html/search.php?query=libicu&submit=Search+...

    下载

    2)postgresql官网下载对应版本的rpm 安装包

    进入https://yum.postgresql.org/rpmchart.php, 找到centos6.8对应的postsql10的rpm 包

    https://yum.postgresql.org/10/redhat/rhel-6-x86_64/repoview/postgresqldbserver10.group.html

    四个rpm包都下载下来:

    2.进入服务器rpm -ivh 安装rpm包

    root用户即可,安装顺序如下:

    rpm -ivh libicu-4.2.1-14.el6.x86_64.rpm

    rpm -ivh postgresql10-libs-10.7-2PGDG.rhel7.x86_64.rpm

    rpm -ivh postgresql10-10.7-2PGDG.rhel7.x86_64.rpm

    rpm -ivh postgresql10-server-10.7-2PGDG.rhel7.x86_64.rpm

    rpm -ivh postgresql10-contrib-10.7-2PGDG.rhel7.x86_64.rpm

    3.启动PostgreSQL

    用root用户即可

    service postgresql-10 initdb

    chkconfig postgresql-10 on

    然后修改配置文件(用root用户即可)

    cd /var/lib/pgsql/10/data

    vim postgresql.conf

    listen_addresses = '*'

    保存退出

    service postgresql-10 start (用root用户即可)

    此时就启动成功了。

    ps -ef | grep postgres 即可查看到进程。

    (进程显示为postgres用户启动的)

     补充:若是在centOS 7的系统里,前面安装步骤一样,启动命令如下

    4.启动PostgreSQL  (在centos 7中)

    用root用户即可

    cd /usr/pgsql-10/bin

    ./postgresql-10-setup initdb

    systemctl enable postgresql-10

    然后修改配置文件(用root用户即可)

    cd /var/lib/pgsql/10/data

    vim postgresql.conf

    listen_addresses = '*'

    保存退出

    systemctl start postgresql-10 (用root用户即可)

    此时就启动成功了。

    ps -ef | grep postgres 即可查看到进程。

    (进程显示为postgres用户启动的)

  • 相关阅读:
    基于红帽5裁剪一个简单的Linux
    Linux系统初始化流程
    bash学习记录
    ubuntu 上安装MySQL
    Effective Modern C++ 条款4:掌握查看型别推导结果的方法
    Effective Modern C++ 条款3:理解decltype
    ubuntu 环境下向GitHub上传(push)每次都需要用户名密码问题
    Effective Modern C++ 条款2:理解auto型别推导
    Effective Modern C++  条款1:理解模板型别推导
    ubuntu16.04环境编译gSOAP
  • 原文地址:https://www.cnblogs.com/Agnes1994/p/12016440.html
Copyright © 2020-2023  润新知