前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DBA必须了解的开源项目:mayfly-go

DBA必须了解的开源项目:mayfly-go

作者头像
DBA札记
发布2024-01-22 13:59:35
1940
发布2024-01-22 13:59:35
举报
文章被收录于专栏:MySQL参数系列MySQL参数系列

今天给大家介绍一个可以取代navicat、plsql等客户端开发工具的web工具:mayfly-go。

简介

mayfly-go:一个web版linux、数据库、redis、mongo统一管理操作平台

功能介绍

● linux:ssh终端(终端操作记录回放),文件查看(可根据常见后缀名高亮显示关键词等)、修改、上传、下载、删除等,脚本管理执行,计划任务、进程操作,运行状态查看等(可当作堡垒机使用)。 ● dbms(目前支持mysql、postgres、oracle、高斯、达梦):可视化数据增删改查,sql语句提示,表信息、索引信息、建表语句查看,建表等(类似mini版navicat)。 ● redis(单机、哨兵、集群):增删改查redis数据,redis基本信息查看,如版本,内存,cpu等使用情况、集群信息节点查看。 ● mongo:增删改查mongo文档数据,数据库、集合状态查看,新建删除集合等。 ● 支持ssh tunnel访问:linux机器、数据库、redis、mongo都支持ssh隧道访问操作。 ● 系统管理:同时拥有完善的账号、角色、资源权限控制、系统配置(oauth2、ldap登录、登录验证码、双因素校验、水印等),也可基于该项目进行二次开发作为后台管理系统。

开发语言与主要框架

前端:typescript、vue3、element-plus 后端:golang、gin、gorm 交流及问题反馈加 QQ 群 119699946

系统相关资料

项目文档: https://www.yuque.com/may-fly/mayfly-go 系统操作视频: https://space.bilibili.com/484091081/channel/collectiondetail?sid=392854

演示环境

代码语言:javascript
复制
http://go.mayfly.run 
账号/密码:test/test123.   

注意密码有个点,哈哈

部署

代码语言:javascript
复制
# 克隆项目
git clone https://github.com/dromara/mayfly-go.git
# 启动
cd mayfly-go/
docker compose up -d

Dashboard

ps:该项目完全有独立开发者驱动,目前成熟度有待完善,但是作为完全开源的项目,已经足够好,要啥🚴‍♀️,哈哈

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-01-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DBA札记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 功能介绍
  • 开发语言与主要框架
  • 系统相关资料
  • 演示环境
  • 部署
  • Dashboard
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档