Centos7上安裝postgis並配置環境外網訪問的教程
安裝postgis的rpm包管理
安裝eprl包管理
yum -y installepel-release
安裝各種
yum install postgresql10-server
yum install postgis24_10
yum install postgis2_10-client
初始化資料庫
/usr/pgsql-10/bin/postgresql-10-setup initdb
加入環境變數
vim/etc/profile
新增: |
export PATH=$PATH:/usr/pgsql-10/bin |
source /etc/profile//生效
啟動
servicepostgresql-10 start
關閉
service postgresql-10 stop
移動資料庫檔案目錄
mv /var/lib/pgsql /data/
修改許可權
chown -R postgres:postgres /data/pgsql/
chmod 700 /data/pgsql/
修改配置檔案
vim /usr/lib/systemd/system/postgresql-10.service
首先修改外網訪問許可權
vim /data/pgsql/10/data/pg_hba.conf
在
# IPv4 localconnections:
host all all 127.0.0.1/32 ident
後面新增
host all all 0.0.0.0/0 md5
再修改
vim/data/pgsql/10/data/postgresql.conf
listen_addresses= '*'
啟動
service postgresql-10 start
[[email protected] data]# su postgres //切換postgres使用者
bash-4.2$ psql //進入資料庫
psql (10.2)
輸入 "help" 來獲取幫助資訊.
檢視資料路徑
postgres=# show data_directory
postgres-# ;
data_directory
---------------------
/data/pgsql/10/data
(1 行記錄)