开发者社区> solidjerryc> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

在Linux环境下安装配置PostgreSQL 11和PostGIS 3

简介: Ubuntu 首先添加PostgreSQL的官方源。 Ubuntu 16.04 sudo echo "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" > /etc/apt/sources.
+关注继续查看

Ubuntu

首先添加PostgreSQL的官方源。

Ubuntu 16.04

sudo echo "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" > /etc/apt/sources.list.d/pgdg.list

Ubuntu 18.04

sudo echo "deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main" > /etc/apt/sources.list.d/pgdg.list

导入仓库的数字签名,再更新包列表

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

sudo apt-get update

接下来运行apt-get install postgresql-11即可开始安装。

完成安装后使用apt-get install postgresql-11-postgis-3安装postgis。

CentOS

首先先更新源,使用

yum update -y

添加PostgreSQL的官方源

rpm -Uvh https://yum.postgresql.org/11/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

安装Postgres 11数据库与客户端

yum install postgresql11-server postgresql11 -y

安装PostGIS

yum install postgis30_11

初始化数据库

/usr/pgsql-11/bin/postgresql-11-setup initdb

启用数据库的服务

systemctl enable postgresql-11.service
systemctl start postgresql-11.service

配置连接数据库

在上述安装过程完成后,默认的数据库没有登陆密码,而且不允许远程用户登录。因此接下来需要配置远程登录与设置Postgres用户的登陆密码。

打开配置文件

vim /var/lib/pgsql/11/data/postgresql.conf

找到listen_addresses = 'localhost'这行取消其注释并将其改为listen_addresses = '*'

打开配置文件

vim /var/lib/pgsql/11/data/pg_hba.conf

找到host的配置行将其修改为如下设置

host all all 0.0.0.0/0 md5

重启服务

systemctl restart postgresql-11.service

设置管理员密码

sudo -u postgres psql -c "alter user postgres with password '您的密码'"

接下来使用客户端就可以连接上数据库服务器了。如果还不能访问,则需要设置防火墙,允许端口5432的访问,具体不过多介绍。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
在Linux下安装PostgreSQL
在Linux下安装PostgreSQL
1454 0
Linux centOs7.0安装宝塔面板(保姆级教程)
Linux centOs7.0安装宝塔面板保姆级教程。
20 0
为何安装要先安装windows后安装linux_学习笔记。
时间:2017.12.21作者:李强参考:man,info,magedu讲义,万能的internet实验环境:VMware® Workstation 12 Pro ,Centos 6.9,Centos 7.4,SecureCRT Version 8.1.4声明:以下英文纯属个人翻译,英文B级,欢迎纠正,以下内容纯属个人理解,并没有对错,只是参考,盗版不纠,才能有限,希望不误人子弟为好。
645 0
​Linux下的Memcache安装
Linux下的Memcache安装 发布时间:December 6, 2007 分类:Linux,Memcache 《IBM T61 A29入手》 《Windows下的Memcache安装》 最近在研究怎么让Discuz!去应用Memcache去做一些事情,记录下Memcache安装的过程。
931 0
linux安装苹果
用惯了Win7的字体,感觉雅看着很舒服,就动手在Linux安装下,简单描述下:第一步:百度一下,找到微软雅黑字体(.ttf)下载第二步:把下载的字体放到cd /usr/share/fonts/zh_CN目录下没有的话创建 mkdir /usr/share/fonts zh_CN 复制代...
818 0
阿里云监控 Linux Agent安装
阿里云监控 Linux Agent安装 安装 直接复制以下命令后在服务器上使用 root 权限运行即可。 64位 sudo bash -c "wget -e 'http_proxy=hzcmsproxy.
1166 0
Linux安装weblogic服务
Linux安装weblogic服务 一、环境准备: Linux系统 jdk-7u75-linux-x64.tar.gz(http://pan.baidu.com/s/1kTh5Vx1) wls1212_dev.zip(http://pan.baidu.com/s/1nttDkq1) 二、安装步骤: 1、首先创建weblogic用户、用户组并设置主目录 [root@localhost ~]# useradd -d /weblogic weblogic [root@localhost ~]# passwd weblogic 更改用户 weblogic 的密码。
1972 0
linux安装苹果
用惯了Win7的字体,感觉雅看着很舒服,就动手在Linux安装下,简单描述下:第一步:百度一下,找到微软雅黑字体(.ttf)下载第二步:把下载的字体放到cd /usr/share/fonts/zh_CN目录下没有的话创建 mkdir /usr/share/fonts zh_CN 复制代...
550 0
阿里云监控 Linux Agent安装
阿里云监控 Linux Agent安装 安装 直接复制以下命令后在服务器上使用 root 权限运行即可。 64位 sudo bash -c "wget -e 'http_proxy=hzcmsproxy.
905 0
+关注
2
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载