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
[root@localhost data]# su postgres //切换postgres用户
bash-4.2$ psql //进入数据库
psql (10.2)
输入 “help” 来获取帮助信息.
查看数据路径
postgres=# show data_directory
postgres-# ;
data_directory
———————
/data/pgsql/10/data
(1 行记录)
转载自:https://blog.csdn.net/fyzhu01/article/details/82622219