本教程采用rpm安裝方式,相比源碼編譯方式要簡單很多,源碼編譯的依賴和環(huán)境問題太費(fèi)勁了o(╥﹏╥)o,整理了一篇簡單的安裝教程給大家。
1 環(huán)境
系統(tǒng)環(huán)境:可以確定是centOS的x86_64位架構(gòu)。
[root@VM-16-10-centos ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.9.2009 (Core)
Release: 7.9.2009
Codename: Core
2 基礎(chǔ)環(huán)境安裝
(1)安裝redhat-lsb,可以查看對應(yīng)的系統(tǒng)版本了,確定安裝PostgreSQL版本。
yum install -y redhat-lsb
3 yum源的問題
關(guān)于安裝PostgreSQL源的問題,官方提供的安裝教程比較完善了,基本不需要過多的額外進(jìn)行yum源的配置。
(1)下面鏈接是官方的安裝教程,根據(jù)這個(gè)安裝依賴,95%的依賴都已經(jīng)包括了。
(2)剩下的5%的依賴問題,通過yum install epel-release進(jìn)行安裝就可以了。
4 安裝PostgreSQL15.5
(1)參考官網(wǎng)安裝教程,選擇對應(yīng)的系統(tǒng)信息,執(zhí)行對應(yīng)的安裝語句。
PostgreSQL: Linux downloads (Red Hat family)
(2)執(zhí)行源設(shè)置
(3)安裝PostgreSQL
(4)初始化數(shù)據(jù)庫
5 安裝PostGIS 3.3
(1)確定安裝版本yum search postgis,根據(jù)postgreSQL 版本,確定安裝postgis33_15.x86_64版本。
(2)PostGIS安裝 yum install postgis33_15.x86_64
6 PostgreSQL配置與管理
(1)修改用戶名密碼
(2)配置postgresql.conf,將listen_addresses = '*'。(注意前面的#要取消)
(3)配置pg_hba.conf,后面新增兩行遠(yuǎn)程連接配置。配置完成之后需要重啟postgres。
(4)服務(wù)啟動停止相關(guān)語句
7 本地連接測試
(1)使用navicat15.0.29進(jìn)行連接測試:
(2)查詢PostgreSQL版本:SELECT "version"();
(3)添加postgis拓展:CREATE EXTENSION postgis;
(4)查詢postgis版本:
參考:
CentOS安裝PostgreSQL以及PostGIS
https://blog.csdn.net/mxy2572185/article/details/135155930
CentOS7安裝PostgreSQL15以及PostGIS3.3
https://www.cnblogs.com/libin2015/p/18217421
Centos9 安裝PostgreSQL以及修改默認(rèn)數(shù)據(jù)存儲目錄
https://blog.csdn.net/weixin_45993887/article/details/135077487
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。