关注网络与数据安全

忘记密码
“游侠安全网”创建了网络安全从业者QQ大群(群号:389710688) ,欢迎各位同仁加入!有其它问题,请联系站长“网路游侠”,QQ:55984512


Adminer -- 单个PHP文件的数据库管理

2021-03-18 15:07 推荐: 浏览: 250字号:

摘要: 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免费下载点这里

联系站长租广告位!

中国首席信息安全官