如何在Alma Linux 8 上安装Adminer MySQL 数据库管理工具如何在Alma Linux 8 上安装Adminer MySQL 数据库管理工具如何在Alma Linux 8 上安装Adminer MySQL 数据库管理工具如何在Alma Linux 8 上安装Adminer MySQL 数据库管理工具
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在Alma Linux 8 上安装Adminer MySQL 数据库管理工具

在此页

  1. 先决条件
  2. 安装 LAMP 服务器
  3. 为管理员创建数据库
  4. 下载管理员
  5. 为管理员配置 Apache
  6. 访问管理员网络界面
  7. 结论

Adminer 以前称为 phpMinAdmin 是一个用 PHP 编写的全功能数据库管理工具。使用 Adminer,您可以管理多个数据库,包括 MySQL、MariaDB、PostgreSQL、SQLite、MS SQL、Oracle、Elasticsearch、MongoDB 等。它简单、轻便,并且在设计时考虑到了强大的安全性和用户体验。

在本教程中,我将解释如何在 Alma Linux 8 上安装 Adminer。

先决条件

  • 一台运行 Alma Linux 8 的服务器。
  • 用您的服务器 IP 指向的有效域名。
  • 在服务器上配置了根密码。

安装 LAMP 服务器

在开始之前,您需要在您的服务器上安装 Apache 网络服务器、MariaDB 数据库服务器和 PHP。您可以通过运行以下命令来安装所有这些:

dnf install httpd mariadb-server php php-mysqli php-curl php-json -y

安装所有包后,使用以下命令启动并启用 Apache 和 MariaDB 服务:

systemctl start httpd mariadb
systemctl enable httpd mariadb

完成后,您可以继续下一步。

为管理员创建数据库

接下来,您需要为 Adminer 创建数据库和用户。为此,请使用以下命令登录到 MariaDB shell:

mysql

登录后,使用以下命令创建数据库和用户:

MariaDB [(none)]> CREATE DATABASE adminer;
MariaDB [(none)]> CREATE USER 'adminer'@'localhost' IDENTIFIED BY 'password';

接下来,使用以下命令授予 Adminer 数据库的所有权限:

MariaDB [(none)]> GRANT ALL ON adminer.* TO 'adminer'@'localhost';

接下来,使用以下命令刷新权限并退出 MariaDB shell:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

下载管理员

接下来,您需要在您的服务器上下载最新版本的 Adminer。首先,使用以下命令在 Apache Web 根目录中为 Adminer 创建一个目录:

mkdir /var/www/html/adminer

接下来,将目录更改为 Adminer 并使用以下命令下载 Adminer:

cd /var/www/html/adminer
wget -O index.php https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php

下载完成后,将 Adminer 目录的所有权和权限更改为 apache 用户:

chown -R apache:apache /var/www/html/adminer/
chmod -R 775 /var/www/html/adminer/

完成后,您可以继续下一步。

为管理员配置 Apache

nano /etc/httpd/conf.d/adminer.conf

添加以下行:

<VirtualHost *:80>
     ServerAdmin 
     DocumentRoot /var/www/html/adminer/
     ServerName adminer.exampledomain.com
     DirectoryIndex index.php
     ErrorLog /var/log/httpd/adminer-error.log
     CustomLog /var/log/httpd/adminer-access.log combined

</VirtualHost>

保存并关闭文件,然后重新启动 Apache 服务以应用更改:

systemctl restart httpd

您还可以使用以下命令检查 Apache 的状态:

systemctl status httpd

您应该看到以下输出:

? httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
  Drop-In: /usr/lib/systemd/system/httpd.service.d
           ??php-fpm.conf
   Active: active (running) since Fri 2022-03-11 11:28:37 UTC; 10s ago
     Docs: man:httpd.service(8)
 Main PID: 39037 (httpd)
   Status: "Running, listening on: port 80"
    Tasks: 213 (limit: 23696)
   Memory: 24.5M
   CGroup: /system.slice/httpd.service
           ??39037 /usr/sbin/httpd -DFOREGROUND
           ??39039 /usr/sbin/httpd -DFOREGROUND
           ??39040 /usr/sbin/httpd -DFOREGROUND
           ??39041 /usr/sbin/httpd -DFOREGROUND
           ??39042 /usr/sbin/httpd -DFOREGROUND

Mar 11 11:28:37 almalinux systemd[1]: httpd.service: Succeeded.
Mar 11 11:28:37 almalinux systemd[1]: Stopped The Apache HTTP Server.
Mar 11 11:28:37 almalinux systemd[1]: Starting The Apache HTTP Server...

此时,Apache 网络服务器已安装并配置为服务管理员。您现在可以继续下一步。

访问管理员 Web 界面

现在,打开您的 Web 浏览器并使用 URL http://adminer.exampledomain.com 访问 Adminer Web 界面。您应该会看到以下页面:

提供您的 MySQL 或 MariaDB 主机地址、数据库名称、用户名、密码,然后单击“登录”按钮。连接到 MariaDB 后,您应该会看到以下页面:

从这里,您可以通过 Web 浏览器执行多种数据库操作,例如创建表、视图、过程、函数等。

结论

恭喜!您已经在 Alma Linux 8 上成功安装了 Adminer。您现在可以将远程数据库服务器添加到 Adminer 并从中央位置管理它们。如果您有任何问题,请随时问我。

©2015-2025 艾丽卡 support@alaica.com