Ubuntu18.04下安装PostgreSQL 9.6和PostGis 2.5
一、安装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
- 修改
pg_hba.conf
配置文件
在末尾添加一行内容,表示允许任何IP地址通过密码验证(md5)访问PostgreSQL服务。
vim /etc/postgresql/9.6/main/pg_hba.conf
# 添加的内容
host all all 0.0.0.0/0 md5
- 重启 postgersql 服务即可远程访问
/etc/init.d/postgresql restart
参考链接:
https://blog.csdn.net/zj0078/article/details/71156064
二。安装PostGis
1、查看支持的 PostGis 版本
sudo apt-cache search postgresql
2、安装 PostGis
sudo apt install postgresql-9.6-postgis-2.5
安装完毕后可以使用 dpkg -l | grep postgis
命令查看已安装的postgis扩展
3、创建 PostGis 扩展
我们需要新建一个数据库来添加扩展。
-- 创建数据库
CREATE DATABASE em_hgh;
-- 添加PostGIS扩展
CREATE EXTENSION postgis;
-- 验证是否成功添加扩展
SELECT PostGIS_Full_Version();