centos7安装PostgresSQL14+PostGIS3.2记录
网上太多鱼龙混杂的安装步骤,翻了好久都是比较乱,没法一步到位的安装好,所以就自己研究了一下安装过程,把这个过程记录下来,给大家一个参考。有不足之处,大家多多指教。
安装内环境:CentOS 7.8 64bit
安装版本PostgresSQL14 PostGIS3.2
打开官网,网址PostgreSQL: Linux downloads (Red Hat family),找到对应版本,选择对应的选项
选择好版本,操作系统,系统位数后,下面会自动出现命令行,复制
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
这里会安装yum仓库,更新postgresql库,系统默认的yum源pg库版本很低,所以先更新源。
这是更新完后的提示。
查看yum源是否正确安装,是否有更新postgresql。
yum list postg*
出现以下列表就说明存在该版本了。
执行以下命令,安装postgresql14-server
# Install PostgreSQL:
sudo yum install -y postgresql14-server
一路输入y确认,出现以下提示说明安装成功。
初始化数据库
sudo /usr/pgsql-14/bin/postgresql-14-setup initdb
出现以下提示说明数据库已经启动。
设置数据库自启动
sudo systemctl enable postgresql-14
sudo systemctl start postgresql-14
到这里数据库就安装好了。
修改允许外网访问数据库,默认只允许本地localhost访问,文件位置/var/lib/pgsql/14/data/pg_hba.conf
修改监听和端口将listen_addresses = 'localhost'改成listen_addresses = '*',端口随自己改不改,改完记得防火墙把端口放开。
修改完记得重启数据库,让修改生效
systemctl restart postgresql-14
安装postgis,我这里安装的是3.2的版本。
yum install -y postgis32_14.x86_64
等待安装,大概10分钟左右,要看网速快不快。
安装完成后,要开启拓展。
// 转到postgres用户
# su postgres
//开启psql
# psql
// 开启pgsql的插件
postgres=# create extension postgis;
postgres=# create extension postgis_topology;
postgres=# create extension fuzzystrmatch;
postgres=# create extension address_standardizer;
postgres=# create extension address_standardizer_data_us;
postgres=# create extension postgis_tiger_geocoder;
//查看版本,验证安装是否成功
postgres=# SELECT PostGIS_full_version();
注意,上面是依次执行,不是一次执行。至此,拓展就安装完成了。
最后,用pgAdmin连接数据库就可用了。
centos7安装PostgresSQL14+PostGIS3.2记录相关推荐
- centos7安装界面、桌面记录(ubuntu没试过)
安装依赖包 yum update yum -y groupinstall "GNOME Desktop" 启动界面(xshell不行,还得虚拟机启动) startx
- centos7安装mysql日志空白_centos7安装Mysql爬坑记录 - G
centos7安装Mysql爬坑记录 查看是否已安装 使用下列命令查看是否已经安装过mysql/mariadb/PostgreSQL 如果未安装,不返回任何结果(ECS的centos镜像默认未安装任何 ...
- 转: 记录centos7 安装erlang22.3和rabbitMQ
转: https://blog.csdn.net/weixin_44436611/article/details/109492936 记录centos7 安装erlang22.3和rabbitMQ 记 ...
- Centos7安装HighGo DB V6企业版
Centos7安装HighGo DB V6企业版 环境信息:Centos7(4core/8g) + HighGo DB V6 > 软件和资料下载 官网提供了HighGo DB 数据库软件 &am ...
- linux centos7 安装最新版git 教程
2019独角兽企业重金招聘Python工程师标准>>> linux centos7 安装最新版git 教程 2018年08月22日 11:53:59 alisen169 阅读数:13 ...
- seafile安装教程 Linux,CentOS7安装seafile开源版
CentOS7安装seafile开源版 1.安装环境及版本 本文基于CentOS Linux release 7.9系统进行安装, 2.安装docker 3.安装mysql 4.部署Seafile服务 ...
- Centos7开小鸡(centos7安装KVM+kimchi+wok开小鸡)第一篇安装kimchi wok
Centos7开小鸡(centos7安装KVM+kimchi+wok开小鸡)之第一篇:安装kimchi wok 前提条件:环境为centos7 必须支持虚拟化 前几天折腾proxmox ve虽然安装成 ...
- centos7安装或升级Google chrome、安装Firefox浏览器详细过程及设置桌面快捷方式
目录 背景: 一.centos7安装谷歌浏览器 1.Google chrome安装包下载 2.命令行安装 3.下载并安装字体所需依赖包 3.1.安装libvulkan.so.1()(64bit) 3. ...
- Centos7安装pt-query-digest慢查询工具与实践
Centos7安装pt-query-digest慢查询工具与实践 安装 确认MySQL配置 使用 常用命令 安装 1)下载percona-toolkit 工具包 wget percona.com/ge ...
最新文章
- 3.7python怎么安装清屏_python3.7中怎么清屏
- java 反射获取属性名和值_阿里P8架构师核心知识点整理:Java基础+spring原理+微服务+算法...
- AAAI21最佳论文Informer:效果远超Transformer的长序列预测神器???
- 用户的购物历史都有用吗?看作者如何运用对比学习来筛选相关项
- CNN结构基元:纹理结构和纹理基元方程化GLOH、Gabor...(Code)
- jQuery—淘宝精品服饰案例
- IDEA中Spring Boot项目报错:There was an unexpected error (type=Not Found, status=404)
- 《Linux 就是这个范儿 - 阅读笔记2》 融于心而表于行(1)
- 留给华为、小米、OPPO 们的时间不多了!
- 利用sobel算子提取图像的水平特征和竖直特征
- 线程 daemon java user,Java线程_守护线程和用户线程
- 精简win服务器系统,My Server之管理Win Server 2012精简版
- 脸上长痘部位详解 从痘痘看身体状况
- vue.js+socket.io+express+mongodb打造在线聊天[一]
- 目标检测入门实战:贪吃蛇小游戏
- 关于区块链的想法和感想
- 如何删除有外键关系的两张表的数据
- CIDR地址规划方法
- 计算机桌面显示变小,电脑屏幕变小怎么还原回来
- 国科大学习资料--最优化计算方法(王晓)-期末考试真题3
热门文章
- C#使用HttpWebRequest下载文件
- web前端学习584-610(JavaScript流程控制-循环---for循环 while循环 do...while循环 continue break)
- Axure-中继器结构与原理详解
- 【Axure】使用中继器实现登陆注册功能
- 双十一大促季,客服资源该如何合理配置
- 计算机显示无法打开打印机,添加打印机时电脑弹出错误窗口“Windows无法打开添加打印机”(适用 Windows OS)...
- STM32CubeMx开发之路—LTDC驱动STM32F429I-Discover上的显示屏
- 学生学籍管理系统简单设计(中)
- 子div相对于父div位置放置
- OJ每日一练——输出绝对值