Adminer是一个类似于phpMyAdmin的MySQL管理客户端。整个程序只有一个PHP文件,易于使用和安装。Adminer支持多语言(已自带11种翻译语言文件,可以按自己的需求翻译相应的语言)。支持PHP4.3+,MySQL4.1+以上的版本。
工具特点创建,修改,删除索引/外键/视图/存储过程和函数。查询,合计,排序数据。新增/修改/删除记录。支持所有数据类型,包括大字段。能够批量执行SQL语句。支持将数据,表结构,视图导成SQL或CSV。能够外键关联打印数据库概要。能够查看进程和关闭进程。能够查看用户和权限并修改。管理事件和表格分区(MySQL5.1才支持)。Adminer只有一个文件,相比phpMyAdmin的个文件,它可谓轻巧多了,虽然只有一个文件,功能毫不含糊,phpMyAdmin能干的它几乎都能完成,如果熟悉phpMyAdmin,那么可以继续使用它,但是同时熟悉Adminer也有很多好处,才一个文件,传上去就能用。
界面演示下面演示Adminer的登录,新建用户等,先点击这里下载Adminer代码,就一文件,下载好上传到FTP网站的目录就得,建议改个名字,比如Adminer.php之类的,不让默认的文件名暴露。
在Adminer这里,如果MySQL的IP不是localhost,无需像phpMyAdmin修改配置文件,直接在服务器后面输入IP地址或域名即可,除了服务器地址,Adminer还支持登录到某一个数据库,演示的是登录root账号,直接用户名和密码登录之后:
phpMyAdmin创建用户的时候,可以和数据库一起创建,但是Adminer就得分开创建再关联(phpMyAdmin也可以分开创建再关联),故演示一遍如下:
第一步,点击“创建新数据库”进行创建数据库。
创建数据库的时候,左侧输入框填写数据库名字,这里以dbtest为例,右侧选择框选择utf8_general_ci,也就是统一编码。
utf8_general_ci代表我们平时说的utf-8,K9通用版使用的就是该编码。
如果你安装其他较特殊的程序,如有生僻汉字及emoji表情符号的话,则需要选择utf8mb4_general_ci编码。
选择之后,点击保存。
第二步,创建访问该数据库的用户。
创建好数据库之后,默认进入该数据库的表和视图,在该界面点击权限链接。
如上图所示,该权限操作是针对数据库dbtest的。在此界面点击创建用户链接。
如上图所示,填写用户名、密码。再往下看,权限右侧已经有`dbtest`.*,意思是在数据库dbtest中该如何分配权限,因为dbtest是完全为了dbtest这个数据库而新建的,所以选择Allprivileges,意思是所有权限。
接着再往下看,点击保存,就完成该数据库的用户dbtest的新建。
保存之后,返回如上图提示已创建用户,如果你有需要可以继续为该数据新建其他用户,不过一般没必要。
经过以上两个步骤,完成了创建数据库,以及关联包含操作权限的用户账号,其他的功能跟phpMyAdmin差不多,包括选择表、修改表、导出SQL、导入SQL等,有兴趣的话,可以自行下载摸索。
文件下载Adminer4.3.1(.php,46kB),Englishonly(.php,93kB)Adminer4.3.1forMySQL(.php,33kB),Englishonly(.php,kB)Sourcecodes(.zip,kB),CurrentdevelopmentversionDonateLateststableversion(usee.g.bywget):