第一部分:PostgresSQL的安装

1、安装rpm文件

yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

2、安装客户端

yum install -y postgresql13

3、安装服务端

yum install -y postgresql13-server

4、初始化

/usr/pgsql-13/bin/postgresql-13-setup initdb

5、设置自动启动并且启动postgresql服务

systemctl enable postgresql-13systemctl start postgresql-13

postgresql的安装比较简单,官网上有明确的操作步骤

https://www.postgresql.org/download/linux/redhat/

第二部分:创建用户和数据库

1、使用postgres用户登录(PostgresSQL安装后会自动创建postgres用户,无密码)

su - postgres

2、登录postgresql数据库

psql######################################
-bash-4.2$ psql
psql (13.00)
Type "help" for helppostgres=#
######################################

3、创建用户和数据库授权

#创建用户
create user test_user with password 'abc123';
#创建数据库
create database test_db owner test_user;
#授权
grant all privileges on database test_db to test_user;

4、退出psql(输入 \q 再按回车键即可)

\q

第三部分:开启远程访问

1、修改/var/lib/pgsql//data/postgresql.conf文件,取消 listen_addresses 的注释,将参数值改为“*”

-bash-4.2$ vi /var/lib/pgsql/13/data/postgresql.conf#如果使用haproxy负载均衡需要注意,需要指定监听ip,或者改端口
####################################
listen_addresses = "*"
####################################

2、修改/var/lib/pgsql/9.5/data/pg_hba.conf文件,增加下图红框部分内容

-bash-4.2$ vi /var/lib/pgsql/13/data/pg_hba.conf####################################
# Ipv4 local connections:
host    all         all         127.0.0.1/32        ident
host    all         all         0.0.0.0/0           md5
####################################

3、切换到root用户,重启postgresql服务

systemctl restart postgresql-13.service

4、使用数据库连接工具测试连接

navicat 连接

用户名:test_user

密码:“abc123”

第四部分:额外补充

1、修改默认生成的 postgres 用户密码(此postgres非上面的postgres用户,此为数据库的用户,上面的为操作系统的用户)

su - postgrespsql -U postgresalter user postgres with encrypted password 'admin';

2、服务启动、关闭、重启、查看状态命令

systemctl start postgresql-13.service     // 启动服务
systemctl stop postgresql-13.service      // 关闭服务
systemctl restart postgresql-13.service   // 重启服务
systemctl status postgresql-13.service    // 查看状态

centos 安装 pg数据库相关推荐

  1. Centos安装postgresql数据库

    Centos安装postgresql数据库 PostgreSQL是一个功能强大的开源对象关系型数据库系统,他使用和扩展了SQL语言,并结合了许多安全存储和扩展最复杂数据工作负载的功能. Postgre ...

  2. CentOS安装Oracle数据库12C图文教程

    CentOS安装Oracle数据库12C 前言说明 准备工具 虚拟机安装CentOS系统步骤-不弄任何文字,全程图片步骤,会安装请直接跳过 卸载自带的openjava安装SUN java 开始安装Or ...

  3. docker安装pg数据库及pg数据库基本操作

    一.首先准备pg数据库的docker镜像 二.先创建一个文件作为pg数据库数据文件.配置文件等的外部挂载文件 三.创建镜像 docker run -it -d --name postgres14 -- ...

  4. 服务器centos安装mysql数据库_阿里云 centos7 安装mysql数据库

    环境:阿里云ECS服务器,系统为centos7.2 删除原来的数据库: centos7中默认安装了数据库MariaDB,如果直接安装MySQL的话,会直接覆盖掉这个数据库,当然也可以手动删除一下: [ ...

  5. 铲子哥,可在CentOS安装mysql数据库时铲土填坑

    在Linux Centos中安装mysql 目录 在Linux Centos中安装mysql 安装步骤: Set1:  查看系统中有没有安装过mysql版本 Set2:  下载mysql数据库文件 S ...

  6. 阿里云centos 安装mysql_阿里云CentOS安装Mysql数据库

    前言最近也确实挺忙,但是再忙,我也会去鲁迅的海绵里挤点水来写文章. 写这篇文章的目的很明确,就是以后我忘了自己踩过这个坑,回来再看看. 下面开始正文 需要的环境: 1.操作系统:公共镜像CentOS ...

  7. linux下安装pg数据库步骤,Linux下安装PG

    安装包下载地址 最好下载编译好的二进制安装包,直接解压就可以使用 1. 添加postgres用户: groupadd postgres useradd -d /home/postgres -m pos ...

  8. Centos安装Oracle数据库文本记录

    题记,本文旨在记录图形化安装过程,的过程...仅仅是回忆性学习... oracle账号登陆图形界面    #没有图形化,图形检查不通过 运行终端 Terminal cd /u01/database . ...

  9. linux下centos安装mysql数据库_Linux CentOS 下的MySQL数据库安装与配置-阿里云开发者社区...

    安装mysql yum -y install mysql yum -y install mysql-server yum -y install php-mysql yum -y install mys ...

最新文章

  1. 2.4g 无线键鼠对码软件_富德iK8900无线键鼠套装评测:静音纤薄
  2. vue webpack打包入口文件是哪个_Vue项目起步
  3. QT+OPENCV实现录屏功能
  4. proe3.0安装教程
  5. Redis操作Set类型
  6. 可输入可选择的input
  7. TortoiseSVN中的“文件和文件夹过滤”在VS项目中的使用
  8. Python3.6 用Django连接MySQL
  9. 一根网线连接两台路由器
  10. 【C语言】求方程式 ax^2+bx+c=0 的根, 分别考虑: 1、有两个不等的实根 2、有两个相等的实根
  11. CPU性能的三大主要参数
  12. HDL4SE:软件工程师学习Verilog语言(十三)
  13. 3. 二叉哥的二叉树
  14. wps 甘特图_「WPS办公助手」3分钟画出高逼格流程图,工作学习规划一目了然,老板都要为你点赞...
  15. 基础IO —— Linux
  16. 浏览器被强制修改成 桔梗网—Google, Firefox
  17. 国企央企OFFER收割全攻略 | 银行篇之差额体检答疑
  18. magnetX,资源搜索神器!老司机快上车!
  19. 技术从业者的未来(2)
  20. 【C语言】解决学校管理系统大作业之客房管理系统

热门文章

  1. 抽样定理,(奈奎斯特定理)(香农采样定理)
  2. 2022年熔化焊接与热切割考题及模拟考试
  3. Android应用开发-小巫CSDN博客客户端之集成友盟社会化分享组件
  4. 手撕图机器学习,图神经网络
  5. 二氧化硅纳米微球串珠状/多孔状纳米纤维/沸石介孔二氧化硅复合微球的制备与性能
  6. CAN总线简介(一)
  7. 【蓝桥杯选拔赛真题51】Scratch赛车训练 少儿编程scratch图形化编程 蓝桥杯选拔赛真题讲解
  8. 适用程序员的七夕表白大全,总有一款适合你!
  9. 斩获BAT-offer大神的两万字面试干货分享
  10. 4位数码管中间的冒号c语言,单片机4位数码管电子时钟(带闹钟,冒号为秒闪烁)...