Adminer.php就是原来的phpMinAdmin,这是用PHP编写的数据库管理工具,支持mysql、mariadb、postgresql、sqlite、MS SQL、Oracle等多种数据库,虽然是一个源码,但是可以使用用户们和密码直接连接到数据库的服务器,既可以对现有的数据库进行管理,也可以直接创建新的数据库,打开数据库后可以直接列出表的字段、索引、外键和触发器,同时还具有修改名称、种类、整理注释和缺省值列、添加和删除表和列等诸多功能,非常强大。
Adminer.php主要特性
1、使用用户名和密码连接到数据库服务器。
2、选择一个现有数据库或创建一个新数据库。
3、列出表的字段,索引,外键和触发器。
4、更改名称,引擎,整理,AUTO_INCREMENT和意见表。
5、改变的名称,种类,整理,注释和缺省值列。
6、添加和删除表和列。
7、通过包括全文索引创建,更改,删除和搜索。
8、通过外键创建,更改,删除和链接列表。
9、创建,更改,删除和从视图中选择。
10、创建,更改,删除和调用存储过程和函数。
11、创建,更改和删除触发器。
12、通过搜索,聚合,排序和限制结果在表格中列出数据。
13、插入新记录,更新和删除现有记录。
14、通过文件传输支持所有数据类型,blob。
15、从文本字段或文件中执行任何SQL命令。
16、将表结构,数据,视图,例程,数据库导出到SQL或CSV。
17、打印由外键连接的数据库模式。
18、显示进程并杀死它们。
19、显示用户和权限并进行更改。
20、显示带有文档链接的变量。
21、管理事件和表分区(MySQL 5.1)。
22、模式,序列,用户类型(PostgreSQL)。
23、广泛的定制选项。
24、支持MySQL、MariaDB、PostgreSQL、SQLite、MS SQL、Oracle、Firebird、SimpleDB、Elasticsearch和MongoDB都能够数据库。
Adminer.php使用方法
1、创建数据库的时候,左侧输入框填写数据库名字,这里以dbtest为例,右侧选择框选择“utf8_general_ci”,也就是统一编码。
2、utf8_general_ci代表我们平时说的utf-8,K9通用版使用的就是该编码。
3、如果你安装其他较特殊的程序,如有“生僻汉字及emoji表情符号”的话,则需要选择“utf8mb4_general_ci”编码。
4、选择之后,点击保存。
5、创建好数据库之后,默认进入该数据库的表和视图,在该界面点击“权限”链接。该权限操作是针对数据库dbtest的。在此界面点击“创建用户”链接。
6、填写用户名、密码。再往下看,权限右侧已经有`dbtest`.*,意思是在数据库dbtest中该如何分配权限,
7、因为dbtest是完全为了dbtest这个数据库而新建的,所以选择“All privileges”,意思是所有权限。
8、接着再往下看,点击保存,就完成该数据库的用户dbtest的新建。
9、保存之后,返回如上图提示“已创建用户”,如果你有需要可以继续为该数据新建其他用户,不过一般没必要。
10、经过以上两个步骤,完成了创建数据库,以及关联包含操作权限的用户账号。
11、其他的功能跟phpMyAdmin差不多,包括选择表,修改表,导出SQL,导入SQL等。