sochishun / mysqladminlite
一个强大且轻量级的MySQL管理工具。它支持命令行模式和网页模式,并且可以构建单页应用文件,用作phpinfo.php。
此包的官方仓库似乎已消失,因此该包已被冻结。
v0.1.2
2021-03-09 12:46 UTC
Requires
- php: >=7.2
README
开源的 PHP 在线 MySQL 管理工具,单文件绿色版,像 phpinfo.php 文件一样即开即用。
特性
- 单文件绿色版,部署超简单
- 支持分布式服务器环境下使用,支持用户登录验证、IP验证等多种权限验证功能
- 支持多个数据库服务器切换
- 支持查看所有数据库、表、存储过程、函数、视图等,支持查看数据表、视图、存储程序等对象结构
- 支持查看数据库引擎变量信息和数据表元数据信息
- 支持在线查看数据表结构模型,支持数据表结构模型导出为markdown文档,excel文档,html文档等
- 支持查询结果数据表格导出为 markdown 文档,excel 文档,sql 文档等
- 支持最新 MySQL8.x、支持兼容MySQL的其他数据库,例如:MariaDB、SQLite、OceanBase、TiDB 等
- 支持命令行环境使用,命令行环境支持数据迁移和测试数据生成以及数据库增删改查操作,支持导出文件,支持导入 SQL 文件
使用
- 将文件复制到您的项目中的任意目录。本文件为单文件绿色版,方便使用。
- 修改配置内容为适合您需要的内容。
- 运行本文件,开始数据可视化调试~
版本历史
mysqlartisan
mysqladminlite 的全新重构版本,更好用,更强大,更轻便!目前正在开发收尾中~
mysqladminlite 5.0
更新:
== V5.0 正式版(2020-3-1)==
这是一次里程碑意义的重构版本,界面焕然一新,功能更加完善。
更新内容:
- 界面重构,大量使用选项卡组件,界面更整洁,体验更舒适;
- 增加phpinfo功能;
- 增加脚本性能计时器;
- 增加教程网站快捷导航;
- 增加数据表收藏夹功能,方便快速操作常用表;
- 重构PHP代码, 增加类的命名空间, 改善方法的专一性原则实践;
mysqladminlite 4.0
== V4.0 正式版(2020-2-15)==
更新内容:
- 增加了命令行功能,更方便,更好用
- 命令行功能支持:
- a. 导出excel/html/sql格式的文件;
- b. 导入SQL文件;
- c. 执行SQL查询命令;
- d. 查询数据库状态或变量;
- e. 生成测试数据
mysqladminlite 3.0
== V3.0 正式版(2020-1-13)==
更新内容:
- 适配支持MySQL 8.0以上版本
- 表格、按钮、功能面板等界面美化
- 导出功能优化,改为面板式,使用更舒适; 新增导出到HTML文档功能
- 新增数据表的对象模型展示功能
- SQL编辑器示例语句模板新增数据表元数据查询命令
mysqladminlite 2.0
== V2.0 正式版(2017-10-20)== 更新内容:
- 导出功能新增导出到Excel文件和导出到SQL文件
- SQL编辑器支持delete,truncate等高危命令提醒,防止生产事故
- SQL编辑器支持{#object}变量,可自动替换为table,routine等,可以从sqlstmt解析对象名称
- SQL编辑器新增批量生成测试数据命令模板功能,支持批量生成测试数据
- 为适应负载均衡多台服务器分布式使用场景,登录会话保持由单机的session存储改为url参数token, 支持配置超时时间和自动续期时间,支持配置IP白名单
- 新增读取外部配置文件功能,外部配置文件的内容会自动覆盖内部配置内容
- 新增数据表快捷查询语句模板功能,打开指定数据表时,可以列出当前表预设的快捷查询命令,不用每次都敲很多命令代码
mysqladminlite 1.0
== V1.0 正式版(2017-8-24)== 基础功能:
- 程序使用左右分栏布局,左边侧边栏支持显示当前数据库中的数据表、视图、存储过程、函数等对象列表,右侧功能区包含SQL编辑器,查询结果显示,头部包含数据库元数据信息的展示,支持用户登录功能,防止非法使用
- SQL编辑器支持批量语句查询、执行功能
- 支持常用数据表操作示例语句模板,自动填入对象名称,方便快速编写脚本。示例语句模板包含create,alter,insert,update,delete,desc,truncate,index,count,drop等
- SQL编辑器点击3次自动去除单行注释,方便结合示例语句模板快速编写脚本
- 支持数据库表结构导出为Markdown格式文件
- 支持查询结果导出为Markdown格式文件
- 支持结果集表格隐藏指定列,方便直观查看数据
- 全局配置内容支持多个数据库服务器,支持服务器端口转发rinetd配置参数
- 全局配置内容支持生产环境和测试环境区分,在正式环境执行SQL编辑器命令需要输入验证码,防止生产事故
截图快照
5.x 版本
登录界面
主界面
查看数据库状态变量
优化建议
常用数据表收藏夹
4.3 版本
主界面
4.2 版本
主界面
在线查看数据库模型
导出数据库结构到markdown文件
导出数据库结构到excel文件
导出数据库结构到sql文件
导出查询数据到markdown文件
导出查询数据到html文件
导出查询数据到sql文件
自带常用的示例语句模板,拯救您的健忘症
自带生成测试数据命令模板
支持外部配置文件
支持命令行使用,命令行支持数据结构导出、SQL文件导入、数据库增删改查、数据迁移、测试数据生成等实用功能
看到这么多实用的功能,有没有戳中你的舒适感呢~
以下是旧版本截图。对比界面可以看出 3.x 版本改进了很多,界面更美观,功能更丰富,欢迎您使用~
登录界面
主界面
查看数据库信息
SQL编辑器
显示查询结果
常用命令示例模板
查看数据库创建命令
查询数据表字段元数据
查看数据库变量信息
灵活的配置内容