Centos7上安装postgis 并配置环境外网访问
安装postgis的rpm包管理
rpm -ivh https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.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 -Rpostgres:postgres /data/pgsql/
chmod 700/data/pgsql/
修改配置文件
Vim /usr/lib/systemd/system/postgresql-10.service
Environment |
# Location of database directory Environment=PGDATA=/data/pgsql/10/data/ |
修改外网访问权限
首先修改
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= ‘*’
启动
servicepostgresql-10 start
[root@localhost data]# su postgres //切换postgres用户
bash-4.2$ psql //进入数据库
psql (10.2)
输入 “help” 来获取帮助信息.
查看数据路径
postgres=# showdata_directory
postgres-# ;
data_directory
———————
/data/pgsql/10/data
(1 行记录)
转载自:https://blog.csdn.net/qq_19794303/article/details/79381911