当前位置 : 主页 > 操作系统 > centos >

CentOS7使用yum安装PostgreSQL和PostGIS的方法

来源:互联网 收集:自由互联 发布时间:2023-07-29
下面是“CentOS7使用yum安装PostgreSQL和PostGIS的方法”的完整攻略。 安装PostgreSQL步骤1:添加PostgreSQL的yum源 首先,我们需要添加PostgreSQL的yum源。可以在以下网址找到最新的版本号:https:

下面是“CentOS7使用yum安装PostgreSQL和PostGIS的方法”的完整攻略。

安装PostgreSQL 步骤1:添加PostgreSQL的yum源

首先,我们需要添加PostgreSQL的yum源。可以在以下网址找到最新的版本号:https://www.postgresql.org/download/linux/redhat/

对于CentOS 7,我们可以使用以下命令添加yum源:

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

当我们添加了PostgreSQL的yum源后,就可以使用以下命令安装PostgreSQL:

sudo yum install -y postgresql11-server postgresql11

在这个例子中,我们安装的是11版本的PostgreSQL。如果需要安装其他版本,请将上述命令中的“11”修改为目标版本号。

步骤3:初始化PostgreSQL

安装完毕后,我们需要初始化PostgreSQL。使用以下命令初始化:

sudo /usr/pgsql-11/bin/postgresql-11-setup initdb
步骤4:启动PostgreSQL

使用以下命令启动PostgreSQL:

sudo systemctl start postgresql-11.service
步骤5:设置PostgreSQL自启

使用以下命令设置PostgreSQL开机自启:

sudo systemctl enable postgresql-11.service
安装PostGIS 步骤1:添加EPEL的yum源

要安装PostGIS,我们需要添加EPEL的yum源。使用以下命令添加EPEL yum源:

sudo yum install -y epel-release
步骤2:安装PostGIS

EPEL yum仓库添加成功后,即可使用以下命令安装PostGIS:

sudo yum install -y postgis2_11

在这个例子中,我们安装的是PostgreSQL 11版本,因此安装的是对应版本的PostGIS。如果需要安装其他版本,请将上述命令中的“2_11”修改为目标版本号。

步骤3:向PostgreSQL中添加PostGIS扩展

PostGIS安装完毕后,我们需要将其扩展添加到PostgreSQL中。使用以下命令添加PostGIS扩展:

sudo su - postgres
psql -d your_database_name -c 'CREATE EXTENSION postgis;'

其中,“your_database_name”替换为您正在使用的数据库名称。

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

示例

以下是两条示例,用于演示如何在CentOS7上使用yum安装PostgreSQL和PostGIS。请在安装以上软件前先更新yum:

sudo yum -y update
示例1:安装最新版本的PostgreSQL和PostGIS
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo yum install -y postgresql11-server postgresql11 postgis30_11
sudo /usr/pgsql-11/bin/postgresql-11-setup initdb
sudo systemctl start postgresql-11.service
sudo systemctl enable postgresql-11.service
sudo su - postgres
psql -d your_database_name -c 'CREATE EXTENSION postgis;'
示例2:安装指定版本的PostgreSQL和PostGIS
sudo yum install -y https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo yum install -y postgresql96-server postgresql96 postgis25_96
sudo /usr/pgsql-9.6/bin/postgresql96-setup initdb
sudo systemctl start postgresql-9.6.service
sudo systemctl enable postgresql-9.6.service
sudo su - postgres
psql -d your_database_name -c 'CREATE EXTENSION postgis;'

在这个例子中,我们安装的是PostgreSQL 9.6版本和对应版本的PostGIS。如果需要安装其他版本,请将上述命令中的“9.6”和“25_96”分别替换为目标版本号。

上一篇:VMware下CentOS 6.7安装图文教程
下一篇:没有了
网友评论