gongdear

gongdear的技术博客

欢迎大家参观我的博客
  menu
102 文章
89355 浏览
5 当前访客
ღゝ◡╹)ノ❤️

Centos7安装Postgresql数据库和Postgis插件

1 找到postgresql官方主页 https://www.postgresql.org/ 点击页面上download链接
2 选择download页面上的redhat链接
3 Select version:9.6
4 Select platform: Centos 7
5 Select architecture:x86_64
6 页面上会显示出对应的rpm链接
7 按照官网提示依次执行以下指令
yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
yum install postgresql96
yum install postgresql96-server
因为我们要安装postgis插件 所以需要安装contrib
yum install postgresql96-contrib

8 安装完成后继续进行初始化数据库操作
/usr/pgsql-9.6/bin/postgresql96-setup initdb
systemctl enable postgresql-9.6
systemctl start postgresql-9.6
9 数据库初始化并启动完成后设置一个postgres用户的初始密码
切换到postgres用户
su postgres
进入postgresql的命令行模式
psql
此模式下指令都需要转义,设置密码:
\password postgres
输入两次密码后
\q退出命令行
exit切换回root用户
10 安装postgis插件
cento7的postgis插件存在于fedora的epel源中,继续去epel的官网找rpm
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
刷新源后直接安装
yum upgrade
yum install postgis2_96
安装结束后 重启一下postgresql服务
systemctl restart postgresql-9.6

宝剑锋从磨砺出,梅花香自苦寒来.