phpMyAdmin 不同的是,它由准备部署到目标服务器的单个文件组成。"/>

Adminer

Adminer 是 PHP 编写的一个完备的数据库管理工具。与 phpMyAdmin 不同的是,它由准备部署到目标服务器的单个文件组成。

Github stars Tracking Chart

Adminer (原 phpMinAdmin) 是用 PHP 语言编写的一个完备的数据库管理工具。与 phpMyAdmin 不同的是,它由一个准备部署到目标服务器的文件组成。Adminer 适用于 MySQL、PostgreSQL、SQLite、MS SQL、 Oracle、 Firebird、 SimpleDB、 Elasticsearch 和 MongoDB。

为什么Adminer比phpMyAdmin更好?

用 Adminer 替换 phpMyAdmin,您将获得更整洁的用户界面,更好地支持 MySQL 功能,更高的性能和更高的安全性。 查看详细比较

Adminer的开发重点是:1、安全性;2、用户体验;3、性能;4、功能集;5、大小。

特性

  • 连接到数据库服务器的用户名和密码
  • 选择一个现有的数据库或创建一个新的
  • 表字段,索引,外键和表的触发器
  • 更改名称,引擎,整理,自增量和表评论
  • 更改列的名称,类型,整理,注释和默认值
  • 添加和删除表和列
  • 创建,修改,删除和搜索索引,包括全文检索
  • 用外键创建、修改、删除和链接列表
  • 创建,修改,删除,并从视图中进行选择
  • 创建,修改,删除和调用存储过程和函数
  • 创建,修改和删除触发器
  • 对表中的数据进行搜索,汇总,分类和限制结果数量
  • 插入新记录,更新和删除现有的
  • 支持所有数据类型,通过文件传输 blob
  • 从文本字段或文件执行任何SQL命令
  • 导出表结构,数据,视图,程序,数据库到 SQL 或 CSV
  • 通过外键连接打印数据库模式
  • 显示进程和杀死他们
  • 显示用户和权利,并改变它们
  • 链接到文件显示变量
  • 管理活动和表分区(MySQL 5.1中)
  • 模式,序列,用户类型(PostgreSQL 系统)。
  • 丰富的自定义选项

要求

安全性是 Adminer 开发的首要任务。 Adminer 不允许在没有密码的情况下连接到数据库,并且限制连接尝试以防止暴力攻击。 不过,可以考虑通过将允许连接到它的 IP 地址列入白名单、使用 Web 服务器中的访问密码保护、启用安全插件(例如,要求 OTP)或通过定制登录方法,来让 Adminer 对公众不可访问。 如果不再需要,您也可以删除 Adminer,它只是一个文件,将来很容易上传。 Adminer 过去有一些安全漏洞,所以每当 Adminer 告诉您有一个新版本可用时,就更新它(如果您不能自己更新,请询问管理员)。

(Second edition: vz revised at 2019.08.25)

Overview

Name With Ownervrana/adminer
Primary LanguagePHP
Program languagePHP (Language Count: 5)
PlatformBSD, Linux, Mac, Unix-like, Windows
License:
Release Count52
Last Release Namev4.8.1 (Posted on )
First Release Namev3.0.0 (Posted on )
Created At2010-04-25 08:30:07
Pushed At2024-03-17 10:18:04
Last Commit At2021-04-29 11:35:05
Stargazers Count6k
Watchers Count241
Fork Count1.1k
Commits Count3.7k
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count40
Pull Requests Open Count50
Pull Requests Close Count395
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Adminer - Database management in a single PHP file
Adminer Editor - Data manipulation for end-users

https://www.adminer.org/
Supports: MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, SimpleDB, Elasticsearch, MongoDB, Firebird
Requirements: PHP 5+
Apache License 2.0 or GPL 2

adminer/index.php - Run development version of Adminer
editor/index.php - Run development version of Adminer Editor
editor/example.php - Example customization
plugins/readme.txt - Plugins for Adminer and Adminer Editor
adminer/plugin.php - Plugin demo
adminer/sqlite.php - Development version of Adminer with SQLite allowed
editor/sqlite.php - Development version of Editor with SQLite allowed
adminer/designs.php - Development version of Adminer with adminer.css switcher
compile.php - Create a single file version
lang.php - Update translations
tests/katalon.html - Katalon Automation Recorder test suite

If downloaded from Git then run: git submodule update --init

To the top