linux centos7 离线安装 pgsql(10.3为例)

1,pgsql依赖的环境

        链接:https://pan.baidu.com/s/1sHx-EU_EzDgd1-72tyZf6g

        提取码:8bbw


2,安装环境

    我这就强制安装了,因为逐个安装,很容易因为递进依赖,而报一堆错,需要下载一堆特别多的包

    rpm  -ivh  *.rpm --nodeps --force


3,安装cmake 

    tar xzvf cmake-3.11.4.tar.gz

    cd cmake-3.11.4

    ./bootstrap

    gmake

    gmake install


4,安装pgsql

    1> 上传pgsql安装包postgresql-10.3.tar.gz到服务器目录,如: /home/

    2> 解压到当前目录 tar -zxvf postgresql-10.3.tar.gz

    3> cd postgresql-10.3/ 目录下编译 ./configure --prefix=/usr/local/pgsql

    4> 执行make && make install 等待编译安装完成

    5>目录授权 cd /usr/local 执行 chown -R postgres:postgres pgsql

    6> 登录数据库 su - postgres

    7> pgsql目录下创建data目录,初始化数据库 /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

    8> 启动数据库 /usr/local/pgsql/bin/pg_ctl start -D /usr/local/pgsql/data/

    9> 导入数据库文件 /usr/local/pgsql10/bin/psql -d postgres -p 5432 -f /home/gpos-pgsql.sql

    10> 密码修改 cd /usr/local/pgsql/ 执行 bin/psql -d postgres -p 5432登录数据库

    11> 修改密码 : alter user postgres with password 'golaxypsql2020';

    12> 授权: grant all privileges on database postgres to postgres;

    13>开启pgsql远程访问 vim /usr/local/pgsql/data/postgresql.conf 添加 listen_addresses = '*'

    14>设置 远程访问  vim /usr/local/pgsql/data/pg_hba.conf

            host     all            all              0.0.0.0/0               md5

            host    all             all             ::1/128                 trust

    15> 重启pgsql /usr/local/pgsql/bin/pg_ctl restart -D /usr/local/pgsql/data/

    16> 停止pgsql服务 /usr/local/pgsql/bin/pg_ctl stop -D /usr/local/pgsql/data/

    17> 启动pgsql服务/usr/local/pgsql/bin/pg_ctl start -D /usr/local/pgsql/data/


5,链接即可


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。