第一次使用PGAdmin管理Postgresql数据库的时候,需要设置PGAdmin的语言以及字体。下面小编就给大家演示一下如何设置PGAdmin中的语言和字体。
PGAdmin
首先设置之前我们需要打开服务列表界面,确保postgresql的服务是开启的,如下图所示
打开PGAdmin的时候,你会看到顶部的菜单都是英文,这很不利于我们使用,下面需要将英文都切换成中文
点击File菜单下面的Preferences选项,如下图所示,这个选项包含了PGAdmin中大多数的设置操作
在弹出的Preferences界面中,选择User language选项,然后在右侧的下拉语言选项列表里面选择Chinese即可,如下图所示
接下来重新启动PGAdmin软件,你会发现顶部的菜单栏都已经变成中文了,注意一定要重新启动一下软件
点击顶部文件菜单下面的首选项,它其实就是刚才的Preference翻译过来的,如下图所示
在弹出的首选项界面中选择SQL编辑器下面的选项菜单,然后修改右侧的字体大小即可
修改完毕以后,重启PGAdmin软件,然后打开一个SQL编辑器输入SQL语言,你会看到SQL的字体大小都改变了,如下图所示
如何在 RHEL 9 上分步安装 PgAdmin4
PgAdmin4 是一个自由开源的基于网络的 PostgreSQL 管理和开发平台。它可以与本地或远程的服务器上的 PostgreSQL 数据库服务器进行交互,并使用直观的交互式仪表板显示服务器的统计数据。
PgAdmin4 是对 PgAdmin3 的重写,提供了以下显著的功能:
在本指南中,我们将演示如何在 RHEL 9 上安装 PgAdmin4。
在开始之前,确保你有一台 RHEL 9 服务器实例并安装了 PostgreSQL 数据库。请查看如何在 RHEL 9 上 安装 PostgreSQL 15的指南。
在安装了 PostgreSQL 服务器后,继续执行以下步骤。
第一步是在 RHEL 9 上添加 PgAdmin4 仓库。但首先要安装 EPEL 仓库,它提供了基本的软件包。
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
接下来,安装 PgAdmin4 仓库,如下所示:
$ sudo dnf install -y https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm
完成后,为 PgAdmin4 和 EPEL 仓库建立一个缓存,如下所示:
$ sudo dnf makecache
安装好 PgAdmin4 和 EPEL 仓库后,继续使用 DNF 包管理器安装 PgAdmin4,如下所示:
$ sudo dnf install pgadmin4 -y
这将安装许多软件包,包括 PgAdmin4、Apache HTTP web 服务器和 python 软件包,仅举几例:
要确认 PgAdmin4 是否已经安装,请运行以下命令:
$ rpm -qi pgadmin4
这将打印出相当多的信息,包括已安装软件包的名称、版本、发行和架构。
此时,PgAdmin4 已成功安装。然而,你需要更进一步,让它运行起来。要启动 PgAdmin4 服务,请运行以下命令:
$ sudo systemctl start httpd
还要确保每次系统启动时都能启动该服务。
$ sudo systemctl enable httpd
要确认 PgAdmin4 正在运行,请执行以下命令:
$ sudo systemctl status httpd
PgAdmin4 软件包提供了一个可配置的脚本来设置 PgAdmin 网络服务。这允许你创建一个用户账户,用来验证和配置 SELinux 策略和 Apache Web 服务器。
因此,如下运行该脚本:
$ sudo /usr/pgadmin4/bin/setup-web.sh
提供你将在登录页面上作为登录凭证使用的电子邮件和密码。
注意:有时,你可能会遇到如下 “semanage: command not found” 的错误。这表明缺少 semanage
包。
Semanage 是 SELinux(安全增强型 Linux)策略管理工具的简称,是一个用于配置 SELinux 策略某些方面的工具,不需要对策略源进行修改或重新编译。
为了解决这个错误,你需要检查提供 semanage
的软件包。你可以通过运行以下命令来完成:
$ sudo dnf provides /usr/sbin/semanage
从输出中,你可以看到 semanage
是由policycoreutils-python-utils-3.3-6.el9_0.noarch
包提供的。
要安装这个软件包,请运行以下命令:
$ sudo dnf install policycoreutils-python-utils -y
再一次如下运行 Pgadmin4 安装脚本。 提供电子邮件地址和密码,在提示时输入 y
。
$ sudo /usr/pgadmin4/bin/setup-web.sh
此时,PgAdmin4 已经成功安装。要从网络浏览器访问它,请前往以下地址:
http://server-ip/pgadmin4
你会看到登录网页界面。请确保提供你在运行安装脚本时提供的 Email 和密码,并点击 “登录Login”:
登录后,PgAdmin4 的仪表板将出现在视图中,如图所示:
要添加一个可以由 PgAdmin4 管理的服务器,请点击 “添加新服务器Add New Server”:
在 “通用General” 选项卡中,填写服务器的名称,并添加注释,以便更好地描述:
接下来,点击 “连接Connection”,填写主机名/地址、端口、维护数据库、用户名和密码。然后最后点击 “保存Save”:
此后,你会看到 PosrgreSQL 服务器的统计数据显示在互动和直观的仪表板上。在左边的侧边栏,你可以浏览各种 PostgreSQL 参数:
我们希望你觉得本指南内容丰富,请在下面的评论部分发表你的疑问和反馈。
via: https://www.linuxtechi.com/how-to-install-pgadmin-on-rhel/
作者:Pradeep Kumar选题:lkxed译者:geekpi校对:wxy
本文由 LCTT原创编译,Linux中国荣誉推出