欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

CentOS7怎么使用yum安裝PostgreSQL和PostGIS

今天小編給大家分享一下CentOS7怎么使用yum安裝PostgreSQL和PostGIS的相關(guān)知識點,內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

正陽網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護(hù)。創(chuàng)新互聯(lián)公司于2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司

1.更新yum源

centos7默認(rèn)yum源的postgresql版本過低,不適合在本版本上使用。在上找到適合centos7的rpm源,復(fù)制其url地址,使用yum安裝。

同時安裝epel(extra packages for enterprise linux 7),為了穩(wěn)定性,centos7的默認(rèn)yum源缺少很多組件,這些組件可以在epel上找到。

命令:

yum install -y https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm
yum -y install epel-release

2.安裝postgresql

使用yum search postgre命令可以看到多個版本的postgresql,這里我選擇了postgresql10。
yum install -y postgresql10-server postgresql10-contrib
初始化
/usr/pgsql-10/bin/postgresql10-setup initdb
設(shè)置開機啟動
systemctl enable postgresql-10
啟動數(shù)據(jù)庫
systemctl start postgresql-10

3.配置數(shù)據(jù)庫

  • 配置遠(yuǎn)程訪問,編輯/var/lib/pgsql/10/data/postgresql.conf,找到listen_addresses,如果想對所有ip開放,把listen_addresses的值改為‘*',如果只對部分ip開放,多個ip之間用,(逗號加空格)隔開。

  • 配置賬戶訪問權(quán)限,編輯/var/lib/pgsql/10/data/pg_hba.conf,文件分為5列,分別是type、database、user、address、method,可以對不同ip地址的用戶設(shè)置不同數(shù)據(jù)庫的訪問權(quán)限。最后一列method的解析如下:

  • trust 任何連接都允許,不需要密碼

  • reject 拒絕符合條件(前面幾個條件)的請求

  • md5 接收一個md5加密過的密碼

  • password 接收一個密碼來登陸,只在可信的網(wǎng)絡(luò)使用這種方式

  • gss 使用gssapi認(rèn)證,只在tcp/ip連接可用

  • sspi 只在windows可用的一種方式

  • krb5 不常用,只在tcp/ip可用

  • ident 使用操作系統(tǒng)用戶名認(rèn)證,驗證它是否符合請求的的數(shù)據(jù)庫用戶名

  • ldap 使用ldap服務(wù)器認(rèn)證

  • cert 使用ssl客戶端認(rèn)證

  • pam 使用操作系統(tǒng)的pam模塊服務(wù)

如果要求所有ip都是使用密碼登錄,則配置為host all all 0.0.0.0/0 md5。

4.安裝postgis

使用yum search postgis命令可以看到多個版本的postgis,這里我選擇postgis25,yum install -y postgis25_10,安裝完畢后切換為postgres用戶,開啟擴展。

// 開啟插件 
# su postgres 
# psql 
// 開啟pgsql的插件 
postgres=# create extension postgis; 
postgres=# create extension postgis_topology; 
postgres=# create extension fuzzystrmatch; 
postgres=# create extension address_standardizer; 
postgres=# create extension address_standardizer_data_us; 
postgres=# create extension postgis_tiger_geocoder;

以上就是“CentOS7怎么使用yum安裝PostgreSQL和PostGIS”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章題目:CentOS7怎么使用yum安裝PostgreSQL和PostGIS
當(dāng)前路徑:http://www.chinadenli.net/article14/gccjde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)微信公眾號域名注冊移動網(wǎng)站建設(shè)企業(yè)網(wǎng)站制作標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)