使用管理员管理MySQL/MariaDB和PostgreSQL数据库服务器

时间:2020-02-23 14:31:22  来源:igfitidea点击:

Admirer是一个免费且开源的数据库管理系统,打包在一个PHP文件中。本指南将讨论如何安装和使用Adminer来管理MySQL,MariaDB和PostgreSQL数据库服务器。 Admirer支持MySQL,MariaDB,PostgreSQL,SQLite,MS SQL,Oracle,SimpleDB,Elasticsearch,MongoDB,Firebird 等

我们可以使用Adminer替换phpMyAdmin,并享受其简单直观的用户界面。参见phpMyAdmin vs Adminer页面。 Admirer的唯一要求是启用了会话的PHP 5/7.

管理员数据库管理工具的功能

这是Admirer的标准功能。

使用用户名和密码连接到数据库服务器选择现有数据库或者创建一个新数据库列出字段,索引,外键和表的触发器更改表的名称,引擎,排序规则,auto_increment和注释更改名称,类型,排序规则,注释和列的默认值添加删除表和列并通过包括全文本在内的索引创建,更改,删除和搜索通过外键创建,更改,删除和链接列表从视图创建,更改,删除和选择创建,更改,删除和调用存储过程和函数创建,更改和删除触发器列出数据具有搜索,汇总,排序和限制结果的表插入新记录,更新和删除现有记录支持所有数据类型,通过文件传输的Blob从文本字段或者文件执行任何SQL命令将表结构,数据,视图,例程,数据库导出到SQL或者通过外键连接的CSVPrint数据库架构显示进程并杀死它们显示用户和权限并更改它们显示带有链接的变量到文档管理事件和表分区(MySQL 5.1)模式,序列,用户类型(PostgreSQL)

在Linux上安装Adminer

管理员需要PHP,请确保将其安装在我们的系统中。

安装PHP

----- Install PHP on Ubuntu/Debian -----
$sudo apt -y install php php-common php-pear php-mbstring libapache2-mod-php php-mysql

----- Install PHP on CentOS/Fedora -----
$sudo yum -y install php php-pear php-mbstring php-mysqlnd

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

安装Apache Web服务器

很好地使用Apache httpd Web服务器在Linux上托管Adminer。

----- Install Apache on Ubuntu/Debian -----
$sudo apt -y install apache2 wget
$sudo systemctl enable --now wget

----- Install Apache on CentOS/Fedora -----
$sudo yum -y install httpd wget
$sudo systemctl enable --now httpd

在Linux Ubuntu/Debian/CentOS/Fedora上安装Adminer

现在下载最新的Adminer PHP脚本并将其放在Web文档根目录中。

export VER="4.7.4"
sudo wget -O /var/www/html/adminer.php https://github.com/vrana/adminer/releases/download/v${VER}/adminer-${VER}.php

在http://serverip/adminer.php上访问Adminer Dashboard。通过选择下拉菜单上的类型来连接到数据库。

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

我们应该进入类似于以下内容的仪表板:

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