安裝postgresql+postgis
centos7 環(huán)境下安裝
1.安裝源:
sudo rpm -Uvh https://yum.postgresql.org/9.4/redhat/rhel-5-x86_64/pgdg-centos94-9.4-1.noarch.rpm
2.安裝
sudo yum install postgresql94-server postgresql94-contrib
3.查看是否安裝成果
sudo rpm -aq| grep postgres
出現(xiàn)一下則表示安裝成功:
postgresql94-libs-9.4.1-1PGDG.rhel7.x86_64
postgresql94-server-9.4.1-1PGDG.rhel7.x86_64
postgresql94-9.4.1-1PGDG.rhel7.x86_64
postgresql94-contrib-9.4.1-1PGDG.rhel7.x86_64
4.初始化數(shù)據(jù)庫
sudo /usr/pgsql-9.4/bin/postgresql94-setup initdb
5.設(shè)置開機(jī)啟動
sudo systemctl enable postgresql-9.4
sudo systemctl start postgresql-9.4
6.防火墻設(shè)置
sudo firewall-cmd --permanent --add-port=5432/tcp
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --reload
7.本機(jī)訪問數(shù)據(jù)庫
su postgres
8.修改初始用戶的密碼
psql
\password postgres
image.png
退出命令:\q
9.遠(yuǎn)程訪問設(shè)置
vi /var/lib/pgsql/9.4/data/postgresql.conf
image.png
修改成:
image.png
vi /var/lib/pgsql/9.4/data/pg_hba.conf
image.png
修改成:
image.png
10.重新啟動
service postgresql-9.4 restart
11.使用Navicat測試遠(yuǎn)程連接
image.png
12.安裝release-7-8
下載release-7-8
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm
并上傳到服務(wù)器
安裝:
sudo rpm -Uvh /home/bigdata02/epel-release-7-8.noarch.rpm
13.安裝postgis
yum install postgis2_94
14.NaviCat中新建數(shù)據(jù)庫以使用postgis擴(kuò)展包
create extension postgis
image.png
image.png
查看函數(shù)包昔馋,確認(rèn)是否成功
image.png