PostgreSQL 下载与安装(亲测有效)

PostgreSQL 下载与安装

  • 一、简介
  • 二、安装
    • 2.1.下载
    • 2.2.安装
    • 2.3.数据库初始化
    • 2.4.开启远程连接数据库配置
    • 2.5.修改postgresql文件归属
    • 2.6.配置postgresql环境变量
    • 2.7.开放远程连接防火墙端口
    • 2.8.关闭selinux
    • 2.9.修改登陆密码
    • 2.10.连接测试

一、简介

PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。

PostgreSQL 开发者把它念作 post-gress-Q-L。

PostgreSQL 的 Slogan 是 “世界上最先进的开源关系型数据库”。

二、安装

官网下载地址

PostgreSQL 下载与安装(亲测有效)_第1张图片

2.1.下载

PostgreSQL 下载与安装(亲测有效)_第2张图片

2.2.安装

PostgreSQL 下载与安装(亲测有效)_第3张图片

2.3.数据库初始化

在这里插入图片描述

2.4.开启远程连接数据库配置

需要修改postgresql.conf 与 pg_hba.conf 对应文件位置:/var/lib/pgsql/12/data

postgresql.conf
PostgreSQL 下载与安装(亲测有效)_第4张图片
pg_hba.conf

# IPv4 remote address connections:
host    all         all         0.0.0.0/0                 trust

PostgreSQL 下载与安装(亲测有效)_第5张图片

2.5.修改postgresql文件归属

把postgresql文件归属给postgres用户,因为后期相关数据库操作,都是postgres用户来操作。

chown -R postgres:postgres /usr/pgsql-12/
chown -R postgres:postgres /var/lib/pgsql

在这里插入图片描述

2.6.配置postgresql环境变量

PostgreSQL 下载与安装(亲测有效)_第6张图片
在文件中加入如下内容,修改完成后保存并退出

POSTGRE_HOME=/usr/pgsql-12
PATH=$PATH:$POSTGRE_HOME/bin
export PATH POSTGRE_HOME

#使其生效

source ~/.bash_profile

2.7.开放远程连接防火墙端口

firewall-cmd --zone=public --add-port=5432/tcp --permanent
firewall-cmd --reload
在这里插入图片描述

2.8.关闭selinux

setenforce 0 #临时关闭selinux

vi /etc/selinux/config
#修改 SELINUX=disabled #永久关闭

2.9.修改登陆密码

su - postgres
psql -U postgres
\password
PostgreSQL 下载与安装(亲测有效)_第7张图片

2.10.连接测试

启动服务器
pg_ctl -D /var/lib/pgsql/12/data start
PostgreSQL 下载与安装(亲测有效)_第8张图片
PostgreSQL 下载与安装(亲测有效)_第9张图片

你可能感兴趣的:(数据库,postgresql,centos)