分享最新优惠信息
购买主机更加划算

RHEL发行版安装Adminer SQL数据库管理系统详细步骤

Adminer是一个用PHP编写的前端数据库管理工具,可以说是老版本的phpMyAdmin。不过与phpMyAdmin不同,它只包含一个PHP文件,可以在要安装Adminer的目标服务器上下载该文件。

此外,与phpMyAdmin相比,Adminer提供了精简和精简的UI,它适用于流行的SQL数据库管理系统,例如MariaDB、PostgreSQL、MySQL、Oracle、SQLite、MSSQL以及Elasticsearch搜索引擎。

在本文中,小编简单介绍下在基于RHEL的发行版系统上安装AdminerSQL数据库管理系统的详细步骤,感兴趣的朋友可以看看。

Adminer

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

由于Adminer是从前端访问并由PHP提供支持,因此需要安装LAMP环境。此前已经介绍了如何在基于RHEL的发行版上安装LAMP的教程。

在LAMP环境安装就位后,继续并安装与Adminer一起工作所需的其它PHP扩展,命令如下:

$ sudo dnf install php php-curl php-zip php-json php-mysqli php-gd

第 2 步:为Adminer创建数据库

接下来是为Adminer创建一个数据库。所以,登录到数据库服务器。

$ 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安装文件。但首先需要在Document Root中为Adminer创建一个目录,命令如下:

$ sudo mkdir -p /var/www/html/adminer

接下来,导航到Adminer目录。

$ cd /var/www/html/adminer 

然后使用wget 命令下载最新版本的Adminer PHP文件并将其保存为index.php。

$ wget -O index.php https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php

下载完成后,设置以下目录所有权和权限:

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

第 4 步:为Adminer配置Apache

接下来,还需要为dminer配置一个Apache虚拟主机文件。因此,在/etc/httpd/conf.d/目录中创建一个虚拟主机文件,命令如下:

$ sudo vim /etc/httpd/conf.d/adminer.conf

将以下行粘贴到文件中,确保将ServerName指令中的yourdomain.com值替换为你服务器的公共IP或绑定的域名。

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

接下来重新启动Apache以应用所做的更改。

$ sudo systemctl restart httpd

确保Apache正在运行也是谨慎的做法:

$ sudo systemctl status httpd

此外,请确保配置没有任何错误。

$$ sudo apachectl configtest

检查Apache配置

第 5 步:从Web浏览器访问Adminer

最后,启动浏览器并使用以下URL浏览,具体如下

http://server-ip 或者 domain_name

Adminer登录

登录后,将出现以下内容,在这里可以执行各种数据库操作,例如创建数据库和表以及执行SQL查询等等,具体如下图所示:

Adminer数据库管理仪表板

总结

以上就是在基于RHEL的发行版上安装和配置了Adminer数据库的详细步骤,相对来说还是比较简单的,如果需要安装的话,可以参考上述教程进行设置。

众所周知,相比phpMyAdmin的880个文件,Adminer只有一个文件,所以它可谓轻巧多了,虽然只有一个文件,但在功能方面毫不含糊,phpMyAdmin能做的事情它几乎都能完成。所以,如果不想使用phpMyAdmin的话,那么,那么Adminer是比较不错的一个替代方案。

未经允许不得转载:惠主机 » RHEL发行版安装Adminer SQL数据库管理系统详细步骤