Ubuntu18.04下安装PostgreSQL 9.6和PostGis 2.5

发布时间 2023-06-26 17:28:09作者: Snowclod

一、安装PostgreSQL

1、添加库

sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"

2、添加key

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

3、安装

sudo apt-get update

sudo apt-get install postgresql-9.6

4、登录、修改密码

# 登录PstgreSQL
sudo -u postgres psql

# 修改登录密码
alter user postgres with password 'root`

5、配置远程连接

  • 查看 postgresql 运行状态
systemctl status postgresql
  • 修改 postgersql.conf 配置文件
    需要修改两个地方:
    1)listen_addresses = '*',监听所有地址
    2)password_encryption = on,开启密码登录
vim /etc/postgresql/9.6/main/postgresql.conf

image

  • 修改 pg_hba.conf 配置文件
    在末尾添加一行内容,表示允许任何IP地址通过密码验证(md5)访问PostgreSQL服务。
vim /etc/postgresql/9.6/main/pg_hba.conf
# 添加的内容
host    all    all    0.0.0.0/0    md5

image

  • 重启 postgersql 服务即可远程访问
/etc/init.d/postgresql restart

参考链接:
https://blog.csdn.net/zj0078/article/details/71156064
https://blog.csdn.net/qq_38904077/article/details/104006263

二。安装PostGis

1、查看支持的 PostGis 版本

sudo apt-cache search postgresql

image

2、安装 PostGis

sudo apt install postgresql-9.6-postgis-2.5

安装完毕后可以使用 dpkg -l | grep postgis 命令查看已安装的postgis扩展
image

3、创建 PostGis 扩展

我们需要新建一个数据库来添加扩展。

-- 创建数据库
CREATE DATABASE em_hgh;

-- 添加PostGIS扩展
CREATE EXTENSION postgis;

-- 验证是否成功添加扩展
SELECT PostGIS_Full_Version();

image