1004PG數(shù)據(jù)庫安裝

windows安裝

安裝好postgresql數(shù)據(jù)庫,
然后安裝postgis插件


image.png
image.png

參考postgresql官網(wǎng)說明

image.png

Linux下安裝

1.下載yml文件
點擊官網(wǎng)鏈接,進入到下載頁面笑窜,選擇linux系統(tǒng)版本程储,我的是CentOS7,下載后是
pgdg-redhat-repo-latest.noarch.rpm
https://yum.postgresql.org/repopackages.php#pg10
上面下載的方式安裝鳍置,剛開始沒問題辽剧,后來安裝不了,換了一種方式税产,復制鏈接來安裝
這里我選擇centos7-x86 64 右鍵 復制鏈接怕轿。
yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm -y
2.安裝
sudo npm install -y pgdg-redhat-repo-latest.noarch.rpm
3.安裝postgresql服務器和第三方擴展包
先通過yum list | grep postgresql 查看postgresql源,結果如下

image.png

安裝服務和擴展包
yum install postgresql10 postgresql10-server postgresql10-libs postgresql10-contrib postgresql10-devel -y
安裝PostGIS(看文末的安裝步驟)
4.初始化數(shù)據(jù)庫
Postgresql安裝目錄是/usr/pgsql-10,而Postgresql的數(shù)據(jù)目錄是/var/lib/pgsql/版本號/data目錄
在這里辟拷,如果在裝系統(tǒng)開始分配var空間足夠大則可以繼續(xù)撞羽,如果分配var空間不夠,我們需要更改數(shù)據(jù)目錄衫冻,在這里诀紊,我們假設var空間足夠大。直接開始初始化

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

結果顯示OK隅俘,則表示初始化成功邻奠。
5.啟動數(shù)據(jù)庫并設置開機啟動

sudo systemctl start postgresql-10
sudo systemctl enable postgresql-10.service

6.登錄postgresql并設置密碼
postgresql在安裝時默認添加用戶postgres,在root用戶下为居,輸入

su - postgres
psql 
image.png

即可進入數(shù)據(jù)庫碌宴,然后輸入下面語句進行設置密碼

ALTER USER postgres WITH PASSWORD '密碼';

進入數(shù)據(jù)庫后,有如下命令:
列出所有庫 \l
列出所有用戶 \du
列出庫下所有表 \d
退出 \q

7.修改配置
vi /var/lib/pgsql/10/data/pg_hba.conf
在最后加入如下一行 host all all 0.0.0.0/0 md5
同時蒙畴,將其他的都改為md5

image.png

然后vi /var/lib/pgsql/10/data/postgresql.conf
image.png

重啟postgresql

systemctl restart postgresql-10

8.退出

postgres=# \q    退出數(shù)據(jù)庫
-bash-4.2$ exit   退出到root賬號
image.png

安裝PostGIS 如果是安裝3.0則將下面所有25替換成30

#安裝epel-release
[root@promote ~]# yum -y install epel-release
#安裝postgis
[root@promote ~]# sudo yum install postgis25_10 postgis25_10-devel postgis25_10-client postgis25_10-debuginfo postgis25_10-utils
#安裝ogr_fdw11擴展
[root@promote ~]# yum install ogr_fdw11 ogr_fdw11-debuginfo pgrouting_10 pgrouting_10-debuginfo
#可選添加開機啟動
[root@promote ~]# systemctl enable postgresql-10
#啟動和查看postgresql-10服務
[root@promote ~]# systemctl start postgresql-10
[root@promote ~]# systemctl status postgresql-10
[root@promote ~]# systemctl list-unit-files | grep postgresql
postgresql-10.service                         enabled 
#查看開機啟動
[root@promote ~]# systemctl list-unit-files | grep postgresql
postgresql-10.service                         enabled 
[root@promote ~]# 
#查看數(shù)據(jù)庫服務端口開啟情況
[root@promote ~]# netstat -ntlp | grep post
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      10592/postmaster    
tcp6       0      0 ::1:5432                :::*                    LISTEN      10592/postmaster    
[root@promote ~]#
postgres=# 
#安裝EXTENSION
postgres=# CREATE EXTENSION postgis;
CREATE EXTENSION
postgres=# CREATE EXTENSION postgis_topology;
CREATE EXTENSION
postgres=# CREATE EXTENSION adminpack;
CREATE EXTENSION
postgres=# CREATE EXTENSION postgis_sfcgal;
CREATE EXTENSION
postgres=# CREATE EXTENSION fuzzystrmatch;
CREATE EXTENSION
postgres=# CREATE EXTENSION address_standardizer;
CREATE EXTENSION
postgres=# CREATE EXTENSION address_standardizer_data_us;
CREATE EXTENSION
postgres=# CREATE EXTENSION postgis_tiger_geocoder;
CREATE EXTENSION
postgres=# 
 
postgres=# \dx   //已安裝擴展列表

postgres=# \d  //關聯(lián)列表


postgres=# select postgis_full_version();  //查看PostGIS版本號

忘記密碼了怎么辦

vi /var/lib/pgsql/10/data/pg_hba.conf
修改下面ipv4登錄md5為trust.

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5

重啟postgressql服務贰镣。
systemctl restart postgresq
免密碼登錄
修改密碼并退出
修改配置,將trust改為md5
重啟服務

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末膳凝,一起剝皮案震驚了整個濱河市碑隆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蹬音,老刑警劉巖干跛,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異祟绊,居然都是意外死亡,警方通過查閱死者的電腦和手機哥捕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進店門牧抽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人遥赚,你說我怎么就攤上這事扬舒。” “怎么了凫佛?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵讲坎,是天一觀的道長孕惜。 經(jīng)常有香客問我,道長晨炕,這世上最難降的妖魔是什么衫画? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮瓮栗,結果婚禮上削罩,老公的妹妹穿的比我還像新娘。我一直安慰自己费奸,他們只是感情好弥激,可當我...
    茶點故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著愿阐,像睡著了一般微服。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上缨历,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天以蕴,我揣著相機與錄音,去河邊找鬼戈二。 笑死舒裤,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的觉吭。 我是一名探鬼主播腾供,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼鲜滩!你這毒婦竟也來了伴鳖?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤徙硅,失蹤者是張志新(化名)和其女友劉穎榜聂,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體嗓蘑,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡须肆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了桩皿。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片豌汇。...
    茶點故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖泄隔,靈堂內(nèi)的尸體忽然破棺而出拒贱,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布逻澳,位于F島的核電站闸天,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏斜做。R本人自食惡果不足惜苞氮,卻給世界環(huán)境...
    茶點故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望陨享。 院中可真熱鬧葱淳,春花似錦、人聲如沸抛姑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽定硝。三九已至皿桑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蔬啡,已是汗流浹背诲侮。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留箱蟆,地道東北人沟绪。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像空猜,于是被迫代替她去往敵國和親绽慈。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,941評論 2 355