linux安装postgres和postgis 完整版

news/2024/7/5 14:44:02

1.按照postgresql官网说明安装postgresql

https://www.postgresql.org/download/linux/redhat/

postgresql10的安装说明如下:

# Install the repository RPM:

sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

# Install PostgreSQL:

sudo yum install -y postgresql10-server

# Optionally initialize the database and enable automatic start:

sudo /usr/pgsql-10/bin/postgresql-10-setup initdb

sudo systemctl enable postgresql-10

sudo systemctl start postgresql-10

2.修改postgres密码

su – postgres

psql

ALTER USER postgres WITH PASSWORD ‘postgres’;

3. 修改配置文件,信任远程连接

vi /var/lib/pgsql/10/data/pg_hba.conf

修改之前:


修改之后:

4. 修改配置文件,开启远程访问

vi /var/lib/pgsql/10/data/postgresql.conf

修改之前:


修改之后:

5.重启生效

systemctl restart postgresql-10.service

至此,postgresql安装完成,以下为postgis安装步骤。

6.安装epel

yum -y install epel-release

7.安装postgis

yum install postgis30_10

8. 开启pgsql的插件

su postgres 

psql

create extension postgis; 

create extension postgis_topology; 

create extension fuzzystrmatch; 

create extension address_standardizer; 

create extension address_standardizer_data_us; 

create extension postgis_tiger_geocoder; 

至此,全部安装完成。


http://www.niftyadmin.cn/n/4021777.html

相关文章

linux更换源文件

1.进入yum源配置文件所在文件夹cd /etc/yum.repos.d/ 2.备份原有的源文件mv CentOS-Base.repo CentOS-Base.repo.bak 3.上传新的源文件myrepo.repo 4.将文件改名为 :CentOS-Base.repomv myrepo.repo CentOS-Base.repo 5.清理缓存yum clean all 6.重新生成…

linux在线安装nginx,配置nginx及nginx常用命令

1.修改yum源,源地址:http://nginx.org/en/linux_packages.html#RHEL-CentOS a)安装yum-utils yum install yum-utils b)查询并修改源地址 vi /etc/yum.repos.d/nginx.repo 内容如下: [nginx-stable] namenginx …

3 Java对象的内存布局以及对象的访问定位

3 Java对象的内存布局以及对象的访问定位 先来看看Java对象在内存中的布局一 Java对象的内存布局在HotSpot虚拟机中,对象在内存中的布局分为3个区域对象头(Header)Mark Word(在32bit和64bit虚拟机上长度分别为32bit和64bit)存储对象自身的运行时数据,包括…

Keepalived+Nginx 高可用集群(主从模式)

一、架构(主从模式) 二、nginx安装 (1)修改yum源,源地址:http://nginx.org/en/linux_packages.html#RHEL-CentOS (a)安装yum-utils yum install yum-utils (b&#x…

nginx只允许域名访问的配置方法(ngnix禁止IP访问的配置方法)

1.只允许域名访问的配置方法一 修改配置文件,判断是否用域名访问 server { listen 8081; server_name www.tq.com; if ( $host ! www.tq.com ){ return 403; } } 2.只允许域名访问的配置方法二 #修改配置文件,配置2个server,一个配置域名…

新闻网站项目django--一些必要的配置

settings.py: INSTALLED_APPS [django.contrib.admin,django.contrib.auth,django.contrib.contenttypes,django.contrib.sessions,django.contrib.messages,django.contrib.staticfiles,zhidaily, #记得在这里添加你的app ] TEM…

Spring获取properties中同一个key对应的多条value的方法

如下方式使用Spring EL Value("#{${my.list.of.strings}.split(,)}") private List<String> myList; 然后在.properties中这样配置 my.list.of.stringsA , B , C , D转载于:https://www.cnblogs.com/taojintianxia/p/6698923.html

linux系统查看文件大小及使用空间大小

1.查看/data/test文件夹下所有文件大小之和命令&#xff1a; du -h --max-depth1 /data/test 2.查看/data/test文件夹下所有文件大小明细&#xff08;每个文件大小&#xff09;命令&#xff1a; du -h --max-depth1 /data/test/* 3.查看当前服务器空间使用情况命令&#xf…