云网牛站
所在位置:首页 > Linux云数据库 > 在Linux下安装和使用Adminer,用它管理MySQL/MariaDB和PostgreSQL

在Linux下安装和使用Adminer,用它管理MySQL/MariaDB和PostgreSQL

2019-11-21 22:07:56作者:张雨稿源:云网牛站

本文介绍如何在Linux操作系统中安装和使用Adminer,使用它可以管理MySQL、MariaDB和PostgreSQL数据库服务器。

 

简介

Admirer是一个免费且开源的数据库管理系统,打包在一个PHP文件中,Admirer支持MySQL、MariaDB、PostgreSQL、SQLite、MS SQL、Oracle、SimpleDB、Elasticsearch、MongoDB、Firebird。

你可以用Adminer替换phpMyAdmin(参考:在Ubuntu 18.04/Debian 9系统中安装phpMyAdmin 4.8.5的步骤),并享受其简单直观的用户界面,Admirer的唯一要求是启用了会话的PHP 5/7。

Admirer的标准功能:

使用用户名和密码连接到数据库服务器。

选择一个现有数据库或创建一个新数据库。

列出字段,索引,外键和表的触发器。

更改表的名称,引擎,排序规则,auto_increment和注释。

更改列的名称,类型,排序规则,注释和默认值。

拖放表和列。

通过索引(包括全文)创建,更改,删除和搜索。

通过外键创建,更改,删除和链接列表。

创建,更改,删除和从视图中选择。

创建,更改,删除和调用存储过程和函数。

创建,更改和删除触发器。

列出表格中的数据以及搜索,汇总,排序和限制结果。

插入新记录,更新和删除现有记录。

支持所有数据类型,通过文件传输。

从文本字段或文件执行任何SQL命令。

将表结构,数据,视图,例程,数据库导出为SQL或CSV。

打印通过外键连接的数据库架构。

显示过程并杀死它们。

显示用户和权限并进行更改。

显示变量和文档链接。

管理事件和表分区(MySQL 5.1)。

模式,序列,用户类型(PostgreSQL)。

 

在Linux操作系统上安装Adminer并初步使用

需要PHP,因此请确保将其安装在系统中。

步骤1:安装PHP

在Ubuntu/Debian上安装PHP:

$ sudo apt -y install php php-common php-pear php-mbstring libapache2-mod-php php-mysql

在CentOS/Fedora上安装PHP:

$ sudo yum -y install php php-pear php-mbstring php-mysqlnd

参考:在CentOS 8上安装PHP 7.2、PHP 7.3、PHP 7.4的方法

安装PHP后,下载Adminer php脚本。

步骤2:安装Apache Web服务器

我们将使用Apache httpd网络服务器在Linux上托管Adminer。

在Ubuntu/Debian上安装Apache:

$ sudo apt -y install apache2 wget

$ sudo systemctl enable --now wget

在CentOS/Fedora上安装Apache:

$ sudo yum -y install httpd wget

$ sudo systemctl enable --now httpd

参考:在CentOS 8系统中安装Apache服务器的方法

步骤3:在Linux上安装Adminer,支持Ubuntu/Debian/CentOS/Fedora

现在下载Adminer PHP脚本并将其放在Web文档根目录中,请到 https://github.com/vrana/adminer/releases/ 中下载,比如下载4.7.5版本:

sudo wget -O /var/www/html/adminer.php https://github.com/vrana/adminer/releases/download/v4.7.5/adminer-4.7.5.php

步骤4:安装完成后就能初步使用它了,请在http://serverip/adminer.php上访问Adminer Dashboard(控制面板)

通过选择下拉菜单上的类型来连接到数据库:

在Linux下安装和使用Adminer,用它管理MySQL/MariaDB和PostgreSQL

输入数据库访问详细信息:

在Linux下安装和使用Adminer,用它管理MySQL/MariaDB和PostgreSQL

这个时候,你应该进入到类似于以下内容的控制面板,这意味着大功告成:

在Linux下安装和使用Adminer,用它管理MySQL/MariaDB和PostgreSQL

连接到数据库后端时,需要受支持的PHP扩展。

 

相关主题

教你删除MySQL/MariaDB用户帐户的方法

精选文章
热门文章