如何在 CentOS/RHEL 7/6 上安装 PostgreSQL 11

2023-10-26

PostgreSQL 11 发布。它是一个开源的对象关系、高度可扩展、符合 SQL 的数据库管理系统。 PostgreSQL 是由加州大学伯克利分校计算机科学系开发的。本文将帮助您在 CentOS/RHEL 7/6 系统上安装 PostgreSQL 11。

本文已在 CentOS Linux 7.5 版本上测试

步骤 1 – 配置 Yum 存储库

首先,您需要在系统中配置 PostgreSQL 存储库。根据您的操作系统版本使用以下命令之一。


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

欲了解更多详情,请访问PostgreSQL 存储库链接页面,您可以在其中获取各种操作系统的存储库包 rpm。

步骤 2 – 在 CentOS 7 上安装 PostgreSQL

在系统中启用 PostgreSQL yum 存储库后,使用以下命令进行安装PostgreSQL 11在您的系统上使用 yum 包管理器。


yum install postgresql11-server
  

这还将在您的系统上安装一些额外的必需软件包。输入 y 确认并完成安装过程。

步骤 3 – 初始化 PGDATA

之后,您需要初始化 PostgreSQL 实例。换句话说,这将在您的系统上创建一个数据目录和其他配置文件。要初始化数据库,请使用以下命令。


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

上述命令首次初始化 PostgreSQL 需要一些时间。PGDATA环境变量包含数据目录的路径。

PostgreSQL 11 默认数据目录位置是/var/lib/pgsql/11/数据

Setp 4 – 启动 PostgreSQL 服务器

根据您的操作系统使用以下命令启动 PostgreSQL 服务。另外,启用 PostgreSQL 服务在系统启动时自动启动。


systemctl enable postgresql-11.service
systemctl start postgresql-11.service
  

第 5 步 – 验证 PostgreSQL 安装

完成以上所有步骤后。您的 PostgreSQL 11 服务器已可供使用。登录到您的服务器以验证连接。


su - postgres -c "psql"

psql (11.0)
Type "help" for help.

postgres=# 
  

出于安全目的,您可以为用户 postgres 创建一个密码。


postgres=# \password postgres
  

总之,您已经在CentOS/RHEL 7系统上成功安装了PostgreSQL数据库服务器。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 CentOS/RHEL 7/6 上安装 PostgreSQL 11 的相关文章

随机推荐

  • 零基础学员的shell脚本的写作思路详解

    前言 这两天一直再批改学员的脚本作业 大多数学员写的很好 有的学员写的不太好 还有一些还没有入门到学员不知道脚本该咋写 不知道脚本怎么写的学员 绝大多数犯了一个错误 一上来就把脚本想的太复杂了 我们今天单独聊聊这个问题 脚本错误范例示范 写
  • c++面试知识点补充

    1 说说c 结构体和c结构体的区别 1 c的结构体内不允许有函数存在 c 允许有内部成员函数 且允许该函数是虚函数 2 c的结构体对内部成员变量的访问权限只能是public 而c 允许public protected private三种 3
  • android 本地更新版本,Android版本更新之本地数据库更新

    最近上架了一个算法学习类APP 在更新应用版本时 发现数据库依旧没有更新 还是上一个版本的数据内容 遂把这方面的内容记录下来 PS 本人处女作APP 算法之家 可以在豌豆荚 360手机助手 腾讯应用宝中下载安装 如下是父类的构造函数 所有的
  • python远程连接服务器获取服务器状态

    文章目录 前言 一 python远程连接服务器 1 由于paramiko属于第三方库 所以需要使用如下命令先行安装 2 SSHClient常用的方法介绍 3 基本使用 二 结合linux命令查看服务器状态 查看对应的linux命令返回值 通
  • 经典sql实例大全

    from http www cnblogs com yubinfeng archive 2010 11 02 1867386 html 一 基础 1 说明 创建数据库CREATE DATABASE database name 2 说明 删除
  • Nacos官方文档

    原文 Nacos官方手册 什么是 Nacos什么是 Nacoshttps nacos io zh cn docs what is nacos html Nacos 致力于帮助您发现 配置和管理微服务 Nacos 提供了一组简单易用的特性集
  • 新手剪辑师秒变大神 高级感视频剪辑的几种常用技巧

    高级感视频剪辑 就像一个多情的 渣男 你对他倾尽全力 他却对你若即若离 你讨厌他 却离不开他 那忽冷忽热的态度真叫人抓狂 请收起您的卑微 换一种逻辑和剪辑工具 掌握正确的思路 其实我们远比 高级感视频剪辑 更高级 软件 souurl cn
  • 如何在 Ubuntu 18.04 和 16.04 LTS 上安装 PostgreSQL

    PostgreSQL 开发团队发布了最新版本 PostgreSQL 12 PostgreSQL 是一个开源的对象关系数据库系统 它是用于生产服务器的领先数据库服务器之一 PostgreSQL允许我们执行各种编程语言的存储过程 比如C C P
  • 安全禁用从属服务器上的 MySQL 复制:最佳实践和注意事项

    MySQL 复制是一种在主服务器和一个或多个从服务器之间同步数据的流行方法 它确保高可用性 负载平衡和数据冗余 但是 在某些情况下 您可能需要暂时禁用从属服务器上的复制 例如在维护或故障排除期间 本文将介绍在从属服务器上安全禁用 MySQL
  • S3FS:在 CentOS 和 Fedora 系统上安装 Amazon S3 存储桶

    Amazon S3 是一种高度可扩展且持久的对象存储服务 允许您从网络上的任何位置存储和检索任意数量的数据 S3FS 是 Amazon S3 的 FUSE 用户空间文件系统 接口 允许您将 Amazon S3 存储桶挂载为 CentOS 或
  • 实用指南:克隆 Git 存储库和添加文件

    在软件开发领域 版本控制系统是天赐之物 它们使我们能够跟踪代码的更改 与他人协作 甚至在出现问题时恢复到以前的工作版本 最流行的版本控制系统之一是 Git 今天 我们将深入研究如何克隆 Git 存储库和添加文件的实用指南 1 理解Git 在
  • 如何在 CentOS/RHEL 7/6 上安装 PostgreSQL 11

    PostgreSQL 11 发布 它是一个开源的对象关系 高度可扩展 符合 SQL 的数据库管理系统 PostgreSQL 是由加州大学伯克利分校计算机科学系开发的 本文将帮助您在 CentOS RHEL 7 6 系统上安装 Postgre
  • 如何在 Fedora 上安装 VirtualBox 7.0

    VirtualBox 是一种流行的虚拟化软件包 可用于在计算机上运行虚拟机 在本文中 您将学习如何在免费开源 Linux 操作系统 Fedora 上安装 VirtualBox 如果您将 VirtualBox 用于个人或教育目的 那么在 Fe
  • 如何重置 Amazon RDS 主用户密码

    本教程将帮助您更改或重置 Amazon RDS 主用户密码通过亚马逊网络服务控制台界面 1 登录到亚马逊网络服务安慰 2 选择需要修改密码的RDS实例 点击Modify 3 Go to Settings部分并在其中输入您的新主密码新主密码输
  • PHP fgets() 函数:逐行读取文件

    PHP fgets function is used for reading a single line from a file This function takes two arguments as described below 1
  • 组合预测模型

    组合预测模型 LSTM XGBoost长短期记忆神经网络结合极限梯度提升树时间序列预测 Matlab程序 目录 组合预测模型 LSTM XGBoost长短期记忆神经网络结合极限梯度提升树时间序列预测 Matlab程序 预测结果 评价指标 基
  • Oracle not in查不到应有的结果(NULL、IN、EXISTS详解)

    http x spirit iteye com blog 615603 首先我要感谢aa和Liu Xing帮我发现了我日志中的错误 之前比较粗心 把3条SQL语句写成一样的了 对于给读者造成的麻烦 我深表抱歉 今天我把原文做了修订 为了对得
  • vue中 Error in mounted hook: "TypeError: __WEBPACK_IMPORTED_MODULE_0__assets_swiper_js__.default is n...

    个人小站点 https sundjly github io 在vue的项目中出现了以下错误 Error in mounted hook TypeError WEBPACK IMPORTED MODULE 0 assets swiper js
  • **vue.esm.js?efeb:591 [Vue warn]: Invalid prop: type check failed for prop "data". Expected Array

    vue esm js efeb 591 Vue warn Invalid prop type check failed for prop data Expected Array got String 有可能是这几种情况
  • Centos7 使用yum命令安装软件失败,报错"Couldn't open file /media/cdrom/repodata/repomd.xml"

    今天使用CentOS7安装docker的时候 安装失败 报错 yum install docker 已加载插件 fastestmirror langpacks file media cdrom repodata repomd xml Err