Centos安装postgresql数据库

PostgreSQL是一个功能强大的开源对象关系型数据库系统,他使用和扩展了SQL语言,并结合了许多安全存储和扩展最复杂数据工作负载的功能。
PostgreSql提供了许多功能,旨在帮助开发人员构建应用程序,管理员保护数据完整性并且构建容错环境,并帮助你管理数据,无论数据集的大小。除了免费和开源之外,Postgre SQL还具有高度的可扩展性。例如,你可以定义自己的数据类型,构建自定义SQL函数(此sql函数在另一篇帖子讨论:点此跳转),甚至可以编写来自不同编程语言的代码,而不需要重新编译数据库。

1.第一种安装方式:

  • 下载地址:

PostgreSQL: Linux downloads (Red Hat family)

  • 参照官网中步骤安装:

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

  • 修改密码:

  • 创建用户和数据库:

  • 设置远程登录:

vim /var/lib/pgsql/12/data/postgresql.conf

将listen address = ‘localhost’ 的注释放开,localhost换为*。保存并退出,重新启动
systemctl restart postgresql-12

  • 修改pg_hba.conf文件设置权限

vim /var/lib/pgsql/12/data/pg_hba.conf

保存,退出,重启
systemctl restart postgresql-12

  • 设置防火墙

firewall-cmd --add-service=postgresql —permanent
firewall-cmd —reload

  • 连接测试

2.第二种安装方式:

下载地址:PostgreSQL: File Browser

1、 安装readline-devel,zlib-devel.gcc支持
yum install readline-devel zlib-devel gcc

如果已经安装则无需处理
创建文件夹:mkdir -p /data/pg
上传下载好的文件

2、配置安装路径:
./configure --prefix=/data/pgsql

3、make编译 make install安装
4、添加环境变量
vim /etc/profile
添加:export PG_HOME=/data/pgsql
export PGDATA=/data/pg_data
export PATH=$ PATH:$PG_HOME/bin

5、创建用户和组:
groupadd postgres
useradd postgres -g postgres
6、初始化数据库:
/data/pgsql/bin/initdb --encoding=UTF8 --lc-collate=en_US.utf8 —lc-ctype=en_US.utf8 -D /data/pg_data
7、数据库开启与暂停:
pg_ctl start -D /data/pg_data
pg_ctl stop -D /data/pg_data

第一种方式是默认安装路径,第二种方式是指定安装路径

Centos安装postgresql数据库相关推荐

  1. PostgreSQL(Pgsql)快速开始/ ubuntu、centos下PostgreSQL数据库安装配置/查看已经编译的pg 编译选项

    文章目录 一.PostgreSQL是什么 1. Pgsql和Mysql的对比 二.ubuntu 下安装配置postgres sql 数据库 1. [推荐]apt-get 安装postgres 安装和配 ...

  2. 离线安装PostgreSQL数据库(v13.4版本)

    记录:328 场景:在CentOS 7.9操作系统上,离线安装PostgreSQL数据库,版本:v13.4.主要是PostgreSQL的编译.安装.启动.登录.设置远程可登录.创建数据库.创建数据库用 ...

  3. (一)Mac OS安装PostgreSQL数据库

    这里采用EnterpriseDB 来下载安装,EnterpriseDB是全球唯一一家提供基于PostgreSQL企业级产品与服务的厂商. 首先,访问EnterpriseDB提供的下载地址:https: ...

  4. Windows10 64位 安装 Postgresql 数据库

    Windows10 64位 安装 Postgresql 数据库 1,下载Postgresql 10.7 版本,下载地址   https://www.enterprisedb.com/downloads ...

  5. linux源码编译-安装postgresql数据库(中标麒麟+龙芯CPU)

    linux源码编译-安装postgresql数据库(中标麒麟+龙芯CPU) 一.查看yum源中pgsql版本 二.安装readline-devel 三.下载pgsql库的源码 四.解压下载的源码.co ...

  6. postgresql系列之:安装postgresql数据库日志解析插件wal2json

    postgresql系列之:安装postgresql数据库日志解析插件wal2json 一.下载wal2json 二.解压wal2json 三.激活postgresql数据库系统环境变量 四.编译wa ...

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

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

  8. Centos 7环境下源码安装PostgreSQL数据库

    马上就要去实习了,工作内容是搞数据仓库方面的,用的是postgresql关系型数据库,于是自己先来了解下这种数据的用法,之后说说这个数据库和MySQL的关系和区别. 1.Postgresql简介 看了 ...

  9. centos7安装postgresql数据库

    1.更新源 yum install download.postgresql.org/pub/repos/y- -y 2.安装postgresql yum install postgresql10-co ...

最新文章

  1. spoon kettle连接数据库失败解决方法
  2. jquery 绑定动态元素
  3. Squid 代理服务器 编译源码 伪造HTTP_X_FORWARDED_FOR 请求头
  4. 后端:Layui实现文件上传功能
  5. Java四种线程池的使用
  6. 阅读react-redux源码(六) - selectorFactory处理store更新
  7. Netbackup detected IBM drives as unusable
  8. Ubuntu10.04No init found. Try passing init= bootarg解决方案
  9. abstract类中不可以有private的成员_C++中public、protected、private的区别
  10. python 文件函数_python文件操作及函数学习
  11. 罗马书1:18-32
  12. MySQL空间索引简单使用
  13. 修改Opera浏览器默认主页搜索引擎
  14. linux校园网自动登录命令,东北大学校园网登录登出shell脚本
  15. openproj centos安装及其输入中文变方块乱码解决
  16. 老旧电脑救星,Windows 8.1 原始系统安装
  17. pci-e服务器显卡性能,RTX 2080 Ti PCI-E性能测试:3.0 x16终于成为必需
  18. 贝叶斯算法 — 朴素贝叶斯分类器— 过滤垃圾邮件 — 流失用户 — 用户画像
  19. oracle 建立分区,oracle 分区表的建立方法
  20. 1610C - Keshi Is Throwing a Party 题解

热门文章

  1. html网页里如何竖着打字,搜狗输入法怎么设置为竖排显示 怎样把横向打字变成竖向...
  2. python django面试题(第八章)
  3. MATLAB路面裂缝检测识别算法仿真
  4. 大龄程序员的前途在哪里?
  5. 奇绩创坛分享:从科学家到创业者的科技创新
  6. 【日常学习】DAU和MAU
  7. 韩剧TV APP案例分析
  8. 元宇宙会成为 IPv6 的拐点吗?
  9. Smells and Heuristics
  10. linux命令之----sort命令用于将文本文件内容加以排序