PgAdmin4是一个开源且强大的前端PostgreSQL数据库管理工具,它允许管理员从Web浏览器无缝管理 PostgreSQL数据库,并在其他数据库任务中运行 SQL 查询。
PgAdmin4是用Python和Javascript/JQuery 编写的,是对其前身PgAdmin的改进。PgAdmin4显着功能特点包括:
- 语法高亮SQL编辑器。
- 重新设计的新用户界面。
- 用于直接编辑数据的实时SQL查询工具。
- 用于日常数据库管理任务的强大且易于使用的工具。
- 响应式Web界面等等。
在本文中,小编将简单介绍如何在Rocky Linux(AlmaLinux )系统中安装PgAdmin ,感兴趣的小伙伴可以看看。
前提条件
唯一的一项要求,那就是需要安装 PostgreSQL,之前已经介绍了Rocky Linux(AlmaLinux )系统安装 PostgreSQL的教程。
步骤1:添加PgAdmin4存储库
要安装PgAdmin4,第一步就是添加PgAdmin4存储库。但首先需要安装yum-utils包,命令如下:
$ sudo dnf install yum-utils
接下来,禁用PostgreSQL公共存储库以准备安装最新的PgAdmin4包。
$ sudo yum-config-manager --disable pgdg-common
命令成功运行后,安装PgAdmin4存储库。
$ sudo rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm
步骤2:安装PgAdmin4
一旦PgAdmin4存储库安装就位,接下来就是更新系统存储库。
$ sudo dnf update
接下来,通过运行以下命令安装pgAdmin4:
$ sudo dnf install pgadmin4
这将安装pgAdmin4、Apache服务器以及PgAdmin4所需的其他依赖项。按‘Y’
提示时安装所有的包和依赖性。
步骤3:启动并启用Apache服务器
在设置PgAdmin4之前,需要启动Apache网络服务器服务。这是必需的,因为PgAdmin4在网络服务器上运行。
要启用 Apache网络服务器,请运行以下命令:
$ sudo systemctl enable httpd
启用后,继续并启动Apache服务,如下所示。
$ sudo systemctl start httpd
要验证Apache是否正在运行,请执行以下命令:
$ sudo systemctl status httpd
步骤4:设置PgAdmin4
现在可以通过运行PgAdmin4安装脚本来继续配置PgAdmin4,如下命令:
$ sudo /usr/pgadmin4/bin/setup-web.sh
该脚本在Web模式下设置PgAdmin4,并提示输入电子邮件地址和密码等详细信息。这些将在稍后用于身份验证。因此,请提供你正确的电子邮件地址和密码,然后按‘y’
重新启动Apache网络服务器。
在访问PgAdmin4 Web GUI 之前,还需要调整SELinux设置。如果SELinux处于强制模式,请将其设置为许可模式,如图命令:
$ sudo setenforce permissive
此外还需要配置防火墙以允许HTTP流量,命令如下:
$ sudo firewall-cmd --permanent --add-service=http
然后重新加载以实现更改生效。
$ sudo firewall-cmd --reload
步骤5:访问PgAdmin4
最后,要登录的话请启动浏览器并访问URL:
http://server-ip/pgadmin4 #将server-ip替换成你自己的服务器IP地址
输入登录凭据,即之前设置的电子邮件地址和密码,然后点击“Login”按钮,如下图所示:
pgAdmin 4后台仪表板功能界面:
默认情况下,当前没有连接数据库服务器。如果要连接到新的数据库服务器,请单击“Add New Server(添加新服务器)”图标。
在“General”部分中,可以为数据库服务器射中一个名称。在本文中,小编将设置一个任意名称——local PostgreSQL database。
然后单击“Connection”选项卡并填写所需的详细信息,这里小编使用默认的Postgres数据库和用户凭据,密码属于 postgres用户,然后点击“Save”按钮。
连接成功后,数据库服务器将出现在左侧边栏中,单击它以查看其他数据库详细信息并查看性能仪表板。
总结
在本文中,小编已经成功地在Rocky Linux(AlmaLinux )系统中安装了PgAdmin4,同时增加了一个数据库服务器监控数据库的性能,设置过程还是比较简单的。
总之,以上就是PgAdmin4软件的安装过程,适用于Rocky Linux(AlmaLinux )系统,安装过程仅供大家参考。其实,PgAdmin4是PostgreSQL数据库非常好的管理工具,管理方便,功能强大,有需求的朋友建议安装用用。