开发者社区> solidjerryc> 正文

在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的访问,具体不过多介绍。

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

相关文章
DNN安装报错-The stored procedure 'dbo.GetPortalAliasByPortalID' doesn't exist.如何解决
因为出错代码比较长,就放在后面了。 出现"The stored procedure 'dbo.GetPortalAliasByPortalID' doesn't exist."报错的情况很多 只要是安装过程中出现异常终止,然后我们又试图访问没有安装好的网站(因为是装了一半终止的,所以DNN不会再触发安装的过程); 或者其它的设置导致DNN不能正常运行就有可能出现这个报错。
752 0
linux下面的j2sdk的安装和配置过程
linux下面的j2sdk的安装和配置过程!   1.
821 0
Linux Ubuntu jdk(环境变量)配置
一、下载JDK - jdk版本建议是gz形式的,rpm是RedHat里面的命令,所以下载rpm格式的时候回遇到问题 二、 打开虚拟机,创建目录 1 创建目录 #mkdir home 2 转到该目录下 cd home 3 输入rz,选择下载好的.
855 0
linux下svn服务器安装配置与启动
1. 采用源文件编译安装。源文件共两个,为:      subversion-1.6.1.tar.gz  (subversion 源文件)      subversion-deps-1.6.1.tar.gz  (subversion依赖文件)      注意文件版本必须一致,否则很容易产生各种奇怪的问题. 2. 上传以上两个文件到服务器上,解压。
1181 0
安装N2000网管时提示连接数据库失败
<table border="0" width="98%" cellspacing="1" cellpadding="0" align="center" class="mce-item-table " style="line-height:1.57143em; font-size:1em; font-family:����,arial,tahoma"><tbody style="line-
1808 0
+关注
2
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载