摘要: Adminer(以前称为phpMinAdmin)是用PHP编写的功能齐全的数据库管理工具。 与phpMyAdmin相反,它由一个准备好部署到目标服务器的文件组成。 可以通过插件对MySQL,MariaDB,PostgreSQL,SQLite,MS SQL,Or...
Adminer(以前称为phpMinAdmin)是用PHP编写的功能齐全的数据库管理工具。 与phpMyAdmin相反,它由一个准备好部署到目标服务器的文件组成。 可以通过插件对MySQL,MariaDB,PostgreSQL,SQLite,MS SQL,Oracle,Elasticsearch,MongoDB等使用Adminer。
为什么Adminer比phpMyAdmin更好?
用Adminer替换phpMyAdmin,您将获得一个简洁的用户界面,对MySQL功能的更好支持,更高的性能和更高的安全性。 请参阅详细比较。
管理员开发的优先级是:1.安全性; 2.用户体验; 3.性能; 4.功能集; 5.大小。
Adminer特征:
- 使用用户名和密码连接到数据库服务器
- 选择一个现有数据库或创建一个新数据库
- 列出字段,索引,外键和表的触发器
- 更改表的名称,引擎,排序规则,auto_increment和注释
- 更改列的名称,类型,排序规则,注释和默认值
- 拖放表和列
- 通过索引(包括全文)创建,更改,删除和搜索
- 通过外键创建,更改,删除和链接列表
- 创建,更改,删除和从视图中选择
- 创建,更改,删除和调用存储过程和函数
- 创建,更改和删除触发器
- 列出表格中的数据以及搜索,汇总,排序和限制结果
- 插入新记录,更新和删除现有记录
- 支持所有数据类型,通过文件传输的斑点
- 从文本字段或文件执行任何SQL命令
- 将表结构,数据,视图,例程,数据库导出为SQL或CSV
- 打印通过外键连接的数据库架构
- 显示和KILL进程
- 显示用户和权限并进行更改
- 显示变量和文档链接
- 管理事件和表分区(MySQL 5.1)
- 模式,序列,用户类型(PostgreSQL)
- 广泛的定制选项
Adminer要求:
- 与MySQL,MariaDB,PostgreSQL,SQLite,MS SQL,Oracle,Elasticsearch,MongoDB,SimpleDB,Firebird,ClickHous一起使用-改进驱动程序
- 通过启用的会话支持PHP 5、7和8
- 支持多种语言,包括中文(43)-创建新的翻译
- 免费用于商业和非商业用途(Apache许可或GPL 2)
安全是Adminer开发中的第一要务。 管理员不允许在没有密码的情况下连接数据库,并且它限制了连接尝试的速率,以防止暴力攻击。 不过,请考虑通过将允许连接的IP地址列入白名单,对Web服务器中的访问进行密码保护,启用安全性插件(例如要求OTP)或通过自定义登录方法,来使Adminer对公众不可用。 您也可以删除不再需要的Adminer,它只是一个文件,以后可以轻松上传。 Adminer过去有一些安全漏洞,因此只要Adminer告诉您有可用的新版本,都应进行更新(如果无法更新,请询问管理员)。
Adminer免费下载:点这里