• PostgreSQL10.1 linux 编译安装


    一 安装准备

    1.首先从官网下载PostgreSQL压缩包(也可以使用yum安装),我们这里使用的是10.1的版本

    2.将文件上传到linux服务区目录(我们这里放在/root 中)

    3.解压缩 tar -vxf postgresql-10.1.tar 压缩包格式不同请注意替换命令

    4.由于我们这里使用的是root用户登录系统,需要再建立一个linux账户 例如testuser

    二开始安装

    1.我们这里还是使用的root用户 现将工作目录移至pgsql下  cd /root/postgresql-10.1

    2.校验安装环境 ./configure --prefix=/root/postgresql-10.1

    3.在校验过程中,会提示缺少的依赖包,我们这里缺少了三个依赖包,使用yum安装

      yum install gcc

      yum -y install -y readline-devel

      yum install zlib-devel

    4.检验完成后开始安装

       make && make install

    5.环境变量配置

      cd /etc   
      vi profile
      export PGHOME=/root/postgresql-10.1
      export PGDATA=~/root/postgresql-10.1/pgdatabase
      export PATH=$PATH:$HOME/bin:/root/postgresql-10.1/bin
      export PG_PATH=/root/postgresql-10.1/bin
      export PATH=$PG_PATH:$PATH

        这里需要注意者几个目录 需要对testuser 赋权

    5.初始化数据库,这里需要注意 下面的命令root用户不能运行,我们需要切换至testuser下

      cd /root/postgresql-10.1/bin

      initdb -D /root/postgresql-10.1/pgdatabase

    6.启动数据库
            ./pg_ctl start -D /root/postgresql-10.1/pgdatabase

    三检验

      psql -p 5432 -U testuser(用户名) -d postgres(默认DataBase)

           登陆成功后出现如下命令台即为安装成功

  • 相关阅读:
    android学习第一天
    定力
    C++ 虚基类表指针字节对齐
    c++内存对齐 转载
    #Pragma Pack(n)与内存分配
    c++ data语意学
    point类型·
    对象内存 (扩展 Data Structure Alignment)
    reinterpret_cast and const_cast
    static_cast AND dynamic_cast
  • 原文地址:https://www.cnblogs.com/tplife2019/p/10234275.html
Copyright © 2020-2023  润新知