sochishun / mysqladminlite
A powerful and light tool for mysql management. it supports cli mode and web mode, and it can build single page app file, use as phpinfo.php.
This package's canonical repository appears to be gone and the package has been frozen as a result.
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编辑器
显示查询结果
常用命令示例模板
查看数据库创建命令
查询数据表字段元数据
查看数据库变量信息
灵活的配置内容