在centos7下安装Postgresql并配置

搞了一台搬瓦工后,开始着手学习服务器端的知识,今天在服务器上安装好了postgresql作为之后项目的数据库,初步安装成功。

  • 系统:centos7
  • 数据库:Postgresql9.6
  • 数据库管理工具:Navicat Premium

下面是我的安装过程,记录下来避免以后踩坑:
1、首先是获取安装包,我选择使用yum安装,直接进入Postgresql官网找到需要安装的Postgresql版本,这里以9.6版本为例,获取下载连接后如下操作:

在centos7下安装Postgresql并配置_第1张图片
找到对应版本

在centos7下安装Postgresql并配置_第2张图片
下载操作

2、利用下面的指令继续完成剩余的安装

yum install postgresql96-server postgresql96-contrib

在centos7下安装Postgresql并配置_第3张图片
安装效果

3、安装完毕之后需要初始化数据库,在执行命令前需要进入数据库安装目录,我这里是/usr/pgsql-9.6/bin;之后执行初始化语句完成数据库初始化:


完成数据库初始化

4、初始化数据库之后要打开数据库对服务并且设置开机自启服务:


打开数据库服务

5、接下来我选择了数据库默认的用户,并且进入sql操作页面修改其密码,操作如下:
在centos7下安装Postgresql并配置_第4张图片
修改用户密码

6、如果系统开启了防火墙服务需要关闭这个服务对数据库对限制,如果没有开启不管,我这里防火墙本身就是关闭状态。
关闭防火墙限制指令

7、在防火墙关闭的状态下,要让数据库可以被远程访问,可以修改两个权限文件,二者均在/var/lib/pgsql/9.6/data中,修改这两个文件中的参数,即可实现数据库的远程连接与管理。
至此,完成centos7下安装postgresql的所有操作。

你可能感兴趣的:(在centos7下安装Postgresql并配置)