做网站以来一直使用LNMP环境,数据库都是MySQL,一直使用phpmyadmin做为数据库管理工具,但是最近把phpmyadmin升级到5.2之后,edge和Chrome浏览器登录一直提示有问题,换国产浏览器正常,换成4.9版本也正常

折腾了一圈也没解决,就去搜有没有替代工具,发现了adminer,完全可以替代phpmyadmin,而且优点多多。

下面介绍一下使用方法:

一、adminer介绍

官网地址:https://www.adminer.org/

下载地址:https://www.adminer.org/en/#download 下载全语言版含中文

Adminer 是一个类似于 phpMyAdmin 的 MySQL 管理客户端。整个程序只有一个 PHP 文件,易于使用和安装。Adminer 支持多语言(已自 带 11 种翻译语言文件,可以按自己的需求翻译相应的语言)。支持 PHP4.3+,MySQL 4.1 + 以上的版本。

提供的功能包括:

1:创建,修改,删除索引 / 外键 / 视图 / 存储过程和函数。
2:查询,合计,排序数据。
3:新增 / 修改 / 删除记录。
4:支持所有数据类型,包括大字段。
5:能够批量执行 SQL 语句。
6:支持将数据,表结构,视图导成 SQL 或 CSV。
7:能够外键关联打印数据库概要。
8:能够查看进程和关闭进程。
9:能够查看用户和权限并修改。
10:管理事件和表格分区(MySQL5.1 才支持)。

二、adminer对比phpmyadmin的优点

优点:

1. 安全,

2. 用户体验更好,

3. 性能更好,

4. 支持特性更多,

5. 最小体积,仅单个文件.php

6.支持更多的数据库类型

附Adminer与phpMyAdmin的对比https://www.adminer.org/en/phpmyadmin/html

三、安装

将下载的adminer-4.8.1.php放入网站目录即可,安全起见,名字可以改为任意,比如fengjun.php

安装就完成了

如果觉得默认的主题太丑,官网可以在下载页面下方下载样式文件adminer.css,放入fengjun.php同一个目录即可

四、使用

在浏览器输入路径即可

比如 yourdomain.com/fengjun.php进入登录界面,数据对应信息即可登录,其他常用操作和phpmyadmin类似,上手无难度。

如果一个 400K 的 adminer 就能完成你所有的工作,那么,你还有什么理由安装 phpmyadmin呢 

使用建议:最安全的方法肯定是使用完之后,将服务器端的Adminer.php文件直接删除,下次使用时再上传,但如果为了更方便些,也可以把这个文件留存在服务器中,建议一定要修改这个文件的默认文件名。