千家信息网

CentOS7怎么使用yum安装PostgreSQL和PostGIS

发表于:2024-11-28 作者:千家信息网编辑
千家信息网最后更新 2024年11月28日,今天小编给大家分享一下CentOS7怎么使用yum安装PostgreSQL和PostGIS的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家
千家信息网最后更新 2024年11月28日CentOS7怎么使用yum安装PostgreSQL和PostGIS

今天小编给大家分享一下CentOS7怎么使用yum安装PostgreSQL和PostGIS的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

1.更新yum源

centos7默认yum源的postgresql版本过低,不适合在本版本上使用。在上找到适合centos7的rpm源,复制其url地址,使用yum安装。

同时安装epel(extra packages for enterprise linux 7),为了稳定性,centos7的默认yum源缺少很多组件,这些组件可以在epel上找到。

命令:

yum install -y https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpmyum -y install epel-release

2.安装postgresql

使用yum search postgre命令可以看到多个版本的postgresql,这里我选择了postgresql10。yum install -y postgresql10-server postgresql10-contrib初始化/usr/pgsql-10/bin/postgresql10-setup initdb设置开机启动systemctl enable postgresql-10启动数据库systemctl start postgresql-10

3.配置数据库

  • 配置远程访问,编辑/var/lib/pgsql/10/data/postgresql.conf,找到listen_addresses,如果想对所有ip开放,把listen_addresses的值改为'*',如果只对部分ip开放,多个ip之间用,(逗号加空格)隔开。

  • 配置账户访问权限,编辑/var/lib/pgsql/10/data/pg_hba.conf,文件分为5列,分别是type、database、user、address、method,可以对不同ip地址的用户设置不同数据库的访问权限。最后一列method的解析如下:

  • trust 任何连接都允许,不需要密码

  • reject 拒绝符合条件(前面几个条件)的请求

  • md5 接收一个md5加密过的密码

  • password 接收一个密码来登陆,只在可信的网络使用这种方式

  • gss 使用gssapi认证,只在tcp/ip连接可用

  • sspi 只在windows可用的一种方式

  • krb5 不常用,只在tcp/ip可用

  • ident 使用操作系统用户名认证,验证它是否符合请求的的数据库用户名

  • ldap 使用ldap服务器认证

  • cert 使用ssl客户端认证

  • pam 使用操作系统的pam模块服务

如果要求所有ip都是使用密码登录,则配置为host all all 0.0.0.0/0 md5。

4.安装postgis

使用yum search postgis命令可以看到多个版本的postgis,这里我选择postgis25,yum install -y postgis25_10,安装完毕后切换为postgres用户,开启扩展。

// 开启插件 # su postgres # 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;

以上就是"CentOS7怎么使用yum安装PostgreSQL和PostGIS"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。

密码 数据 数据库 用户 知识 篇文章 认证 配置 不同 命令 多个 版本 操作系统 内容 地址 插件 方式 权限 条件 用户名 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 优就业网络安全培训地点 网络安全防治论文 人渣新手怎么创建服务器 中脉服务器 政府对接软件开发商 高版本办公软件 低版本数据库 我的世界1.8x服务器 周延礼谈网络安全保险市场 宝山区互联网教育科技统计 工商企业名录数据库 互联网科技设备 开远大理网络技术服务 网络钓鱼网络安全案例 服务器管理员联系访问权限 安徽邮电学校网络技术专业 检测oracle数据库状态工具 安生 网络安全 怎样快速在表格里找到数据库 csgo组队连接任意服务器失败 软件角度数据库系统的核心 网络技术员需要什么知识 盐城工学院图书馆中文数据库 分布式服务器的管理 网络安全防诈骗心得500 网络安全实用视频教程 网络钓鱼网络安全案例 重庆戴尔服务器虚拟化技术云主机 软件开发包是编泽器吗 网络软件开发员主要负责什么 csgo组队连接任意服务器失败
0