如何在Manjaro 21上安装PostgreSQL

PostgreSQL(通常称为Postgres)是一个免费的,开源的,先进的关系数据库管理系统,由PostgreSQL全球开发集团开发。用户可以依赖PostgreSQL数据库系统的可靠性,数据完整性,广泛的功能集和灵活性。postgresql-logo

Manjaro 21 上安装 PostgreSQL

第 1 步。在运行以下教程之前,请确保我们的系统是最新的:

sudo pacman -Syu
sudo pacman -S base-devel

第 2 步。在 Manjaro 21 上安装 PostgreSQL。

默认情况下,PostgreSQL 在 Manjaro 21 基本存储库中可用。您可以在Manjaro上轻松安装PostgreSQL,只需运行以下命令:

sudo pacman -S postgresql php php-pgsql

第 3 步。配置 PHP。

成功安装后,现在我们让PHP与PostgreSQL一起工作,我们必须在:php.ini

sudo nano /etc/php/php.ini

取消注释以下行:

extension=pdo_pgsql
extension=pgsql

保存并关闭文件,然后重新启动 Apache 或已安装的 Web 服务器应用程序以使更改生效:

sudo systemctl restart httpd

第 4 步。PostgreSQL 初始设置。

现在我们需要设置数据库服务器,以便我们可以在任何地方使用它:

sudo systemctl start postgresql

如果出现错误“与:数据文件夹确实存在”。现在以用户身份登录PostgreSQL:initdbpostgres

sudo -iu postgres

接下来,运行以下命令:

initdb --locale en_US.UTF-8 -D '/var/lib/postgres/data'
exit

之后,尝试再次启动PostgreSQL:

sudo systemctl start postgresql
sudo systemctl enable postgresql

第5步。创建用户和数据库。

要创建数据库,请连接到PostgreSQL。安装PostgreSQL时会建立一个名为“postgres”的默认用户。首先连接到此用户。我们将创建一个名为idrootdb的数据库。

sudo -iu postgres

使用工具和标志创建用户以设置密码。 是用户名:createuser-Ppguser

createuser pguser -P

使用工具创建数据库。idrootdb 是数据库名称:createdb

createdb idrootdb

完成后,我们将在 shell 中分配给:pguseridrootdbpsql

psql

接下来,运行以下命令以向用户授予对数据库的所有权限:pguseridrootdb

GRANT ALL PRIVILEGES ON DATABASE idrootdb TO pguser;

如果你愿意,也应该能够创建数据库(例如使用PHP脚本或任何其他工具)。运行此命令以更改并授予创建数据库的权限。退出时间:pguserpguser\q

ALTER USER pguser CREATEDB;
\q

感谢您使用本教程在 Manjaro 系统上安装最新版本的 PostgreSQL 开源关系数据库管理系统。有关其他帮助或有用信息,我们建议您查看PostgreSQL官方网站

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun224420.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年11月8日 下午8:08
下一篇 2022年11月8日

相关推荐

  • 如何在Manjaro 21上安装谷歌浏览器

    谷歌浏览器是由谷歌开发的免费开源网络浏览器。Chrome的可用性和广泛的功能列表吸引了用户,因此一大群人将其用作主要的网络浏览器。Chrome 适用于 Windows、Mac、Li…

    2023年3月8日
  • 如何在 Manjaro 21 上安装 Tor 浏览器

    洋葱路由器又名 Tor 浏览器是一个免费的开源匿名通信工具。它可以帮助您防御流量分析,这是一种威胁个人自由和隐私、机密业务活动和关系以及安全的网络监视形式。 在 Manjaro 2…

    Linux命令 2022年9月27日
  • 如何在 Manjaro 21 上安装 Foxit PDF Reader

    Foxit PDF Reader 是一个多语言免费增值工具,可以创建、查看、编辑、数字签名和打印 PDF文件。与资源匮乏的 Adob​​e PDF 阅读器相比,它在您的系统上非常易…

    Linux命令 2022年9月25日
  • 如何在 Manjaro 21 上安装 Pinta

    Pinta 是一个免费的开源程序,用于绘图和图像编辑。它旨在具有许多惊人的功能,但它具有非常简单和简约的界面。对于任何寻找功能强大但用户友好的图像编辑器的人来说,Pinta 是一个…

    Linux命令 2022年9月21日
  • 如何在 Manjaro 21 上安装 Mate 桌面

    MATE 是一个免费和开源的桌面环境,它与各种 Linux 发行版兼容。它使用 Linux 和其他类 Unix 操作系统的传统比喻提供了一个直观且有吸引力的桌面环境。MATE 是 …

    Linux命令 2022年5月25日
  • 如何在 Manjaro 21 上安装 AnyDesk

    AnyDesk 是一个远程桌面应用程序,您可以远程连接到您的计算机并在任何地方工作,而不受位置的限制互联网连接。它允许他们安全地连接远程系统以帮助解决技术问题。它适用于 Linux…

    Linux命令 2022年5月12日
  • 如何在 Manjaro 21 上安装 Rust 编程语言

    Rust(通常称为 Rust-Lang)是一种相对较新的开源实用系统编程语言,它运行速度极快,防止段错误,并保证线程安全。Rust 正被 Canonical、Dropbox、Moz…

    2022年3月28日
  • 如何在 Manjaro 21 上安装 MariaDB

    MariaDB 是一个免费和开源的关系数据库管理系统 (DBMS),它被认为是继任者和替代品。 MySQL 数据库管理系统。MariaDB 与 MySQL 数据库完全兼容,被广泛用…

    Linux命令 2022年3月20日
  • 如何在 Manjaro 21 上安装 PowerShell

    PowerShell 是一个跨平台的任务自动化解决方案,由命令行 shell、脚本语言和配置管理框架。PowerShell 在 Windows、Linux 和 macOS 上运行。…

    2022年3月11日
  • 如何在 Manjaro 21 上安装 Microsoft 字体

    Manjaro Linux 默认不包含您安装中常用的主要 Microsoft 字体。发生这种情况是因为该字体归微软公司所有,并且该字体不是开源的。因此,如果有人向您发送 Micro…

    2022年3月5日
  • 如何在 Manjaro 21 上安装 Zoom 客户端

    Zoom 是一个软件解决方案,它通过基于云的点对点软件提供视频和在线聊天服务平台。Zoom 软件应用程序可让您组织会议、主持网络研讨会并为在线会议打开会议室。 在 Manjaro …

    2022年3月5日
  • 如何在 Manjaro 21 上安装 Microsoft Teams

    Microsoft Teams 是一款专为增强业务通信而构建的专有软件。它由 Microsoft Corporation 开发,作为 Microsoft 365 产品系列的一部分。…

    Linux命令 2022年2月23日
  • 如何在 Manjaro 21 上安装 Steam

    Steam 是由 Valve 开发的流行的视频游戏数字分发服务。它允许用户购买和玩数以千计的游戏。要使用 Steam,用户必须创建一个帐户,并且他们可以在不同的计算机上访问相同的游…

    2022年2月23日
  • 如何在 Manjaro 21 上安装 Yay AUR Helper

    Yay (Yet another Yogurt) 是一个 AUR 助手,它允许用户在 Manjaro 上安装和管理软件包系统。在安装过程中,它会自动从 PKGBUIDS 安装软件包…

    2021年10月8日
  • 如何在 Manjaro 21 上安装深度操作系统

    Deepin 桌面环境是由 Deepuin Linux 开发人员开发的漂亮的图形用户界面。DDE 包括桌面环境、深度窗口管理器、控制中心、启动器和 Dock。它可以轻松配置。运行 …

    2021年8月27日
  • 如何在 Manjaro 21 上安装 Plex 媒体服务器

    Plex 是一个流媒体服务器,可让您组织视频、音乐和照片集并流式传输媒体随时随地访问您的计算机、手机、平板电脑或电视。通过在您的网络上安装 Plex 媒体服务器,您可以从任何设备(…

    Linux命令 2021年7月16日
  • 如何在AlmaLinux 8上安装PostgreSQL

    PostgreSQL是一个免费的开源对象关系数据库管理系统,拥有30多年的积极开发经验,已为它赢得在可靠性,功能健壮性和性能方面享有盛誉。 在AlmaLinux 8上安装Postg…

    2021年5月28日
  • 如何在Manjaro 21上安装KVM

    KVM代表基于内核的虚拟机,它使我们可以在单个主机上运行多个来宾操作系统。KVM是一种开放源代码技术,可让我们将Linux计算机变成虚拟机监控程序。这使我们可以运行多个虚拟机(VM…

    2021年5月18日
  • 如何在Manjaro 21上安装Brave Browser

    Brave改编自Chromium项目,并且可以在Linux Distributions上顺利运行。此浏览器最重要的功能之一就是隐私。它不跟踪,具有内置的AdBlocker,密码管理…

    2021年5月17日
  • 如何在Manjaro 21上安装NetBeans

    NetBeans是一种流行的,用Java编写的开源IDE。这是一个跨平台软件,可以在任何操作系统上运行。NetBeans已成为Apache项目的一部分,并广受欢迎。NetBeans…

    2021年4月30日
  • 如何在Manjaro 21上安装MongoDB

    MongoDB是一种流行的NoSQL数据库系统。这是一个面向文档的数据库程序,具有类似于JSON的方案,其中所有数据都以BSON格式存储为文档到数据库集合中。 在Manjaro 2…

    2021年4月21日
  • 如何在Manjaro 21上安装TeamViewer

    Teamviewer是专有软件应用程序,用于远程控制,桌面共享,在线会议,网络会议以及计算机之间的文件传输。 。这些版本适用于Microsoft Windows,Mac OS,De…

    2021年4月6日
  • 如何在Ubuntu 20.04 LTS上安装PostgreSQL

    PostgreSQL是一个关系数据库管理系统,提供SQL查询语言的实现。它符合标准,并具有许多高级功能,例如可靠的事务和并发性,而无需读取锁。 在Ubuntu 20.04 LTS …

    2021年3月26日
  • 如何在Linux Mint 20上安装PostgreSQL

    在Linux Mint 20 Ulyana上安装PostgreSQL 步骤1.首先,通过apt在终端中运行以下命令来确保所有系统软件包都是最新的。 sudo apt update …

    2021年3月8日
  • 如何在Manjaro 20上安装PostgreSQL

    在Manjaro 20 Nibia上安装PostgreSQL 步骤1.在运行下面的教程之前,请确保我们的系统是最新的: sudo pacman -Syu sudo pacman -…

    2021年3月5日