源码安装PostgreSQL

发布时间 2023-11-15 22:52:24作者: 月下瓜田の一只猹

准备工作

  1. 更新系统。
    yum -y update
    
  2. 安装依赖。
    yum -y group install "Development tools"
    yum -y install readline-devel
    

源码安装PostgreSQL

  1. 创建postgres用户。
    groupadd postgres
    useradd -g postgres postgres
    
  2. 创建安装目录并授权。
    mkdir -p /usr/local/postgres15.3
    chown -R postgres:postgres /usr/local/postgres15.3
    
  3. 修改环境变量配置。
    vim .bash_profile
    
    # 添加如下内容
    export PG_HOME=/usr/local/postgres15.3
    export PATH=$PG_HOME/bin:$PATH
    export PGDATA=$PG_HOME/data
    
    # 使环境变量生效
    source .bash_profile
    
  4. 切换postgres用户,并进入用户目录。
    su postgres
    cd ~
    
  5. 获取源码链接。
    a. 进入官网,单击Download。
    b. 找到目标版本的源码包,右键复制链接。
  6. 下载。
    wget https://ftp.postgresql.org/pub/source/v15.3/postgresql-15.3.tar.gz
    
  7. 解压。
    tar -zxvf postgresql-15.3.tar.gz
    
  8. 编译安装。
    cd postgresql-15.3
    ./configure --prefix=$PG_HOME
    make
    make install
    
  9. 查看版本验证。
    psql --version
    
  10. 初始化。
    initdb -D $PGDATA
    
  11. 启动。
    pg_ctl start
    
  12. 进入数据库。
    psql