社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

功能齐全的 MySQL 数据库管理工具

Linux公社 • 2 年前 • 214 次点击  

点击上方蓝字 ● 关注Linux公社     

Adminer (以前叫phpMinAdmin),是一个用 PHP 编写的前端数据库管理工具。与 phpMyAdmin 不同的是,它只包含一个 PHP 文件,可以在安装 Adminer 的目标服务器上下载。
与 phpMyAdmin 相比,Adminer 提供了精简的 UI。它适用于流行的 SQL 数据库管理系统,如 MariaDB、PostgreSQL、MySQL、Oracle、SQLite、MS SQL 以及 Elasticsearch 搜索引擎。
在本指南中,我们将指导您在基于 RHEL 的发行版上安装 Adminer。

第 1 步:在 RHEL 中安装 LAMP 堆栈

由于 Adminer 是从前端访问并由 PHP 提供支持的,因此我们需要安装 LAMP 堆栈。我们已经有了一个关于如何在基于 RHEL 的发行版上安装 LAMP 堆栈的综合指南。
在 LAMP 堆栈就位后,继续并安装与Adminer 一起工作所需的其他PHP扩展。
[linuxmi@localhost www.linuxmi.com]$ sudo dnf install php php-curl php-zip php-json php-mysqli php-gd

步骤 2:为 Adminer 创建数据库

下一步是为 Adminer 创建数据库。因此,登录到数据库服务器。
[linuxmi@localhost www.linuxmi.com]$ sudo mysql -u root -p

创建数据库和数据库用户。
CREATE DATABASE adminer_db;CREATE USER 'adminer_user'@'localhost' IDENTIFIED BY 'P@ssword321';
然后向数据库用户授予对 Adminer 数据库的所有权限。
GRANT ALL ON adminer_db.* TO 'adminer_user'@'localhost';
应用更改并退出数据库服务器。
FLUSH PRIVILEGES;EXIT;

步骤 3:下载并配置 Adminer

Adminer 数据库就位后,下一步是下载 Adminer 安装文件。但首先,您需要在文档根目录中为 Adminer 创建一个目录,如下所示。
[linuxmi@localhost www.linuxmi.com]$ sudo mkdir -p /var/www/html/adminer[sudo] linuxmi 的密码:
接下来,导航到 Adminer 目录。
[linuxmi@localhost www.linuxmi.com]$ cd /var/www/html/adminer
然后使用wget 命令下载最新版本的 Adminer PHP 文件并将其另存为 index.php
[linuxmi@localhost adminer]$ wget -O index.php https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php
下载完成后,设置以下目录所有权和权限。
[linuxmi@localhost adminer]$ sudo chown -R apache:apache /var/www/html/adminer/[sudo] linuxmi 的密码:[linuxmi@localhost adminer]$ sudo chmod -R 775


    
 /var/www/html/adminer/

步骤 4:为 Adminer 配置 Apache

继续,您需要为Adminer 配置一个 Apache 虚拟主机文件。因此,在 /etc/httpd/conf.d/directory 中创建一个虚拟主机文件。
[linuxmi@localhost www.linuxmi.com]$ sudo vim /etc/httpd/conf.d/adminer.conf
将以下行粘贴到文件中,确保将 ServerName 指令中的 linuxmi.com 值替换为服务器的注册域名或公共 IP。
 *:80>     ServerName linuxmi.com     DocumentRoot /var/www/html/adminer/     ServerAdmin admin@linuxmi.com     DirectoryIndex index.php     ErrorLog /var/log/httpd/adminer-error.log     CustomLog /var/log/httpd/adminer-access.log combined
保存并退出配置文件。
接下来重新启动 Apache 以应用所做的更改。
[linuxmi@localhost www.linuxmi.com]$ sudo systemctl restart httpd
确保Apache正在运行:
[linuxmi@localhost www.linuxmi.com]$ sudo systemctl status httpd
此外,请确保配置没有任何错误。
[linuxmi@localhost www.linuxmi.com]$ sudo apachectl configtest
步骤5:从Web浏览器访问 Adminer
最后,启动您的 Web 浏览器并使用以下 URL 浏览服务器的 IP。
您将获得以下网页。提供 MariaDB 数据库凭据,用户密码和数据库名称,然后单击“登录”。
登录后,将显示以下显示。从这里,您可以执行各种数据库操作,例如创建数据库、表和执行 SQL 查询等等。
本指南到此结束。我们已经在基于 RHEL 的发行版上成功安装和配置了 Adminer。
需要最新 Red Hat Enterprise Linux 9.1默认精美艺术壁纸的朋友请加小编微信linuxgs口令Linux壁纸)。
来自:Linux迷
链接:https://www.linuxmi.com/adminer-mysql.html
关注我们

长按或扫描下面二维码关注 Linux公社



关注 Linux公社,添加“  星标 

每天 获取 技术干货,让我们一起成长

合作联系:root@linuxidc.net

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/149733
 
214 次点击