欢迎 Mayfly-Go 加入 Dromara 开源社区,Linux 数据库管理操作平台
mayfly-go:一个 web 版 linux、数据库、redis、mongo 统一管理操作平台
功能介绍
- linux: ssh 终端(终端操作记录回放),文件查看(可根据常见后缀名高亮显示关键词等)、修改、上传、下载、删除等,脚本管理执行,计划任务、进程操作,运行状态查看等(可当做堡垒机使用)。
- dbms(目前支持 mysql、postgres): 可视化数据增删改查,sql 语句提示,表信息、索引信息、建表语句查看,建表等(类似 mini 版 navicat)。
- redis(单机、哨兵、集群): 增删改查 redis 数据,redis 基本信息查看,如版本,内存,cpu 等使用情况、集群信息节点查看。
- mongo: 增删改查 mongo 文档数据,数据库、集合状态查看,新建删除集合等。
- 支持 ssh tunnel 访问: linux 机器、数据库、redis、mongo 都支持 ssh 隧道访问操作。
- 系统管理: 同时拥有完善的账号、角色、资源权限控制、系统配置(oauth2、ldap 登录、登录验证码、双因素校验、水印等),也可基于该项目进行二次开发作为后台管理系统。
为什么开发这个系统 ?
- 方便公司统一管理且更加安全高效地维护管理以及操作相关资源信息,😊 开发测试人员可无需查阅文档或咨询前辈索要 ip 账号密码等资源信息。
- 解决日常开发人员需要安装各种相应客户端的烦恼(可满足前端,测试等人员 100%不安装各类客户端如: xshell,navicat,redis desktop 等即可完成对应的资源数据操作。后端开发人员 80%的操作也可以不依赖以上各类客户端)。
项目地址
gitee: https://gitee.com/dromara/mayfly-go
github: https://github.com/dromara/mayfly-go
如果觉得项目不错,或者已经在使用了,希望你可以去 Github 或者 Gitee 帮我点个 ⭐ Star,这将是对我极大的鼓励与支持。
开发语言&主要框架
- 前端:typescript、 vue3、 element-plus
- 后端:golang、 gin、 gorm
特点
- 分层架构实现,参考文章: https://mp.weixin.qq.com/s/ODY-RUyhUdSWo1nQq3Yx5A
- 对前后端进行了大部分通用功能的封装,使用起来更加简洁,功能逻辑清晰,能快速上手学习开发,并进行二次开发或者用于后台管理系统。
- 项目使用的 Go 语言开发,使用更小的内存及资源运行更高效的应用,二进制文件部署,方便快捷。
- 日志记录一些重要操作步骤的出入参及操作人信息等。
演示环境
账号:test
密码:test123. (最后还有个"."哦)
核心功能截图
操作日志记录
菜单&首页
机器操作
状态查看
终端 ssh
文件操作
进程操作
脚本操作
功能提示
- 保存常用脚本。
- 执行脚本。
DBMS 操作
SQL 编辑器
功能提示
- 可提示表备注、字段备注,方便选择。
- 选中 sql 右击可执行或格式化 sql。
- 单表查询可双击单元格对字段值进行修改
选表操作数据
功能提示
- 可双击单元格对表字段值进行修改。
- 点击’选择列’快速选择字段并输入值进行过滤。
- 鼠标悬浮字段名可显示字段备注和类型
SQL 执行记录&操作回滚 SQL
数据库导出
Redis 操作
数据查询
数据操作
Mongo 操作
数据操作
runCommand
状态查看与集合操作
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
轻量级 IDE & 文本编辑器 Geany 发布 2.0,庆祝诞生 18 周年
Geany 是功能强大、稳定、轻量的开发者专用文本编辑器,支持 Linux、Windows 和 macOS,内置支持 50 多种编程语言。 2005 年 10 月 19 日,Geany 发布首个版本 0.1。上周四刚好是 Geany 诞生 18 周年纪念日,官方发布了 2.0 正式版以表庆祝。 下载地址:https://www.geany.org/download/releases/ Geany 2.0 主要变化: 重构会话数据的处理方式 最低要求安装 GTK 3.24 工具包 将 Scintilla 更新到 5.3.7 将 Lexilla 更新到 5.2.7 简化了从现有源代码目录创建项目的过程 在 Windows 上运行时默认使用 Prof-GNOME GTK 主题 支持更多文件类型:Kotlin, Markdown (Robert Di Pardo), Nim (Zoom), PHP, Python. 更新了符号解析器等 完整内容查看 Release Notes。
- 下一篇
朝鲜 IT 开发者为美国公司从事远程外包工作
根据美联社的报道,美国联邦调查局 (FBI) 和司法部官员称,数千名朝鲜 IT 开发者多年来使用虚假身份与美国公司签订合同从事远程外包工作。这些开发者获得的工资则被秘密转移到朝鲜用于武器开发——弹道导弹计划 (Ballistic Missile Program)。 作为调查的一部分,FBI 宣布扣押了 150 万美元和 17 个域名,目前调查仍在进行中。 法庭文件指控,朝鲜政府派遣了数千名技术熟练的 IT 开发者,他们主要居住在中国和俄罗斯,目的是欺骗美国和其他地方的企业雇用他们作为远程工作的自由职业者。 FBI 圣路易斯办事处特工 Jay Greenberg 表示,这些开发者使用各种手段让自己看起来像是在美国工作,包括付钱给美国人使用他们家中的无线网络连接。他还说道,任何雇用自由职业身份 IT 开发者的公司都“很可能”雇用了参与该计划的人。 据称朝鲜 IT 开发者每年获得数百万美元的工资,在某些情况下,他们还渗透进入雇用他们的企业的计算机网络并窃取相关信息,保持未来黑客入侵和勒索计划的访问权限。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Hadoop3单机部署,实现最简伪集群
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS关闭SELinux安全模块
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- MySQL8.0.19开启GTID主从同步CentOS8
- Linux系统CentOS6、CentOS7手动修改IP地址