千家信息网

CentOS7怎么使用yum安装PostgreSQL和PostGIS

发表于:2024-11-12 作者:千家信息网编辑
千家信息网最后更新 2024年11月12日,今天小编给大家分享一下CentOS7怎么使用yum安装PostgreSQL和PostGIS的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家
千家信息网最后更新 2024年11月12日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安全错误 数据库的锁怎样保障安全 梦付互联网科技属于几级代理 兴庆区oa软件开发贵吗 网络安全法在我国境内使用 软件开发的功能需求分析 网络安全日是多少号 法律英文版本数据库 网络安全等级考试有用吗 浪潮服务器技术支持 steam无法登陆艾尔登法环游戏服务器 建网站服务器需要什么 怎么估算软件开发价格 软件开发另类创业 网络安全问题日益重要英语翻译 山东山海霞客互联网科技有限公司 华为网络安全产品有哪些 打印机服务器路由器 江苏直销软件开发项目 计算机网络技术进入全局模式 php和数据库做登录页面 网络安全认识心得600字 北京曙光服务器维修多少钱 数据库系统 麻省理工 论网络安全的防与治3000 工业通信网络技术和... 网络安全青春有你 山东企商网络技术有限公司 三级网络技术大题解析 服务器无回包 软件开发山西 计算机网络技术学生努力的方向
0