Adminer(原phpMinAdmin)是一款轻量级、单文件、多数据库支持的开源 PHP 数据库管理工具,常作为phpMyAdmin的替代方案。
✅ 核心特点
- 单文件部署:仅一个PHP文件(约500KB),上传即用,无需复杂安装。
- 多数据库支持:原生支持MySQL、MariaDB、PostgreSQL、SQLite、MS SQL、Oracle,插件支持MongoDB、Elasticsearch等。
- 全功能管理:数据库/表/视图/存储过程/触发器管理,SQL查询、数据导入导出(SQL/CSV)、用户权限与进程管理 。
- 多语言与安全:支持46种语言(含中文);防护XSS、CSRF、SQL注入,支持IP白名单。
- 开源免费:Apache 2.0或GPL 2协议,商用/非商用免费 。
- 环境要求:PHP 5.3+、7、8,开启会话;适配主流Web服务器 。
🆚 与phpMyAdmin对比
- 更轻量:单文件≈500KB,phpMyAdmin需多文件且体积大。
- 多库支持:Adminer支持MySQL/MariaDB外的PostgreSQL、SQLite等;phpMyAdmin专注MySQL/MariaDB。
- 性能安全:Adminer响应更快、攻击面更小。
📌 适用场景
- 服务器资源受限、需快速部署数据库管理工具。
- 需同时管理多种数据库(如MySQL+PostgreSQL)。
- 追求简洁界面与高效操作的开发者/管理员。