暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PostgreSQL 源码编译安装

数据库笔记 2020-08-19
2610

源码下载地址:

https://ftp.postgresql.org/pub/source/v12.2/postgresql-12.2.tar.gz

有外网可以直接wget:

wget https://ftp.postgresql.org/pub/source/v12.2/postgresql-12.2.tar.gz


安装环境:

    os:CentOS Linux release 7.3.1611
    pg:postgresql-12.2


    安装基础依赖:

      yum install -y readline-devel zlib-devel make gcc


      创建用户组和用户

        groupadd postgres
        useradd -g postgres postgres


        解压软件包至/opt目录:

          tar -zxvf postgresql-12.2.tar.gz -C opt


          指定软件包安装路径:

            ./configure --prefix=/usr/local/postgresql-12


            编译安装:

              make && make install


              添加postgresql用户环境变量:

                vim home/postgres/.bash_profile
                export PATH=$PATH:/usr/local/postgresql-12/bin
                source home/postgres/.bash_profile


                创建数据目录:

                  mkdir -p postgresql/data
                  chown -R postgres.postgres postgresql/data


                  切换到postgres用户:

                    su - postgres


                    初始化postgresql数据库:

                      initdb -D /postgresql/data


                      根据提示启动pg数据库:

                        pg_ctl -D /postgresql/data start


                        查看服务进程:

                        postgresql是多进程db,区别于mysql


                        关闭数据库:

                          pg_ctl -D /postgresql/data stop


                          文章转载自数据库笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                          评论