postgis|postgis 安装和允许远程调用2018-10-20
系统:centos7
数据库:Postgresql10
数据库管理工具:Navicat Premium
首先是获取安装包,我选择使用yum安装,直接进入Postgresql官网找到需要安装的Postgresql版本,这里以9.6版本为例,获取下载连接后如下操作:https://yum.postgresql.org/repopackages.php
文章图片
1.yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm
文章图片
2.利用下面的指令继续完成剩余的安装
【postgis|postgis 安装和允许远程调用2018-10-20】yum install postgresql96-server postgresql96-contrib
文章图片
3、安装完毕之后需要初始化数据库,在执行命令前需要进入数据库安装目录,我这里是/usr/pgsql-10/bin; 之后执行初始化语句完成数据库初始化:
文章图片
4、初始化数据库之后要打开数据库对服务并且设置开机自启服务:
文章图片
5.接下来我选择了数据库默认的用户,并且进入sql操作页面修改其密码,操作如下:
文章图片
postgres=# alter user postgres with password 'postgres'或者这种
postgres-# \q
-bash-4.2$ exit
sudo passwd -d postgres
文章图片
6.如果系统开启了防火墙服务需要关闭这个服务对数据库对限制,如果没有开启不管,我这里防火墙本身就是关闭状态。
文章图片
启动设备
systemctl stop postgresql-10.service
systemctlstatus postgresql-10.service
systemctl restart postgresql-10.service
7、在防火墙关闭的状态下,要让数据库可以被远程访问,可以修改两个权限文件,二者均在/var/lib/pgsql/9.6/data中,修改这两个文件中的参数,即可实现数据库的远程连接与管理。
至此,完成centos7下安装postgresql的所有操作。
文章图片
文章图片
推荐阅读
- 关于改变世界,还有关于金钱和焦虑|关于改变世界,还有关于金钱和焦虑 —— 致一个老同学
- 卡伦之眼Chapter1(面具)
- 安装vsftpd文件服务器
- iOS|iOS 过滤空格和换行符
- 拥有不焦虑的人生
- 用kubeadm安装Kubernetes1.15.0
- 数据可视化(二)|数据可视化(二) redash 安装 以及开发环境搭建
- jQuery函数和使用方法列表汇总
- tcp和udp的讲解(区别)
- HashMap和Hashtable的区别