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,链接即可