Coder Social home page Coder Social logo

dromara / mayfly-go Goto Github PK

View Code? Open in Web Editor NEW
1.7K 33.0 377.0 130.42 MB

web版linux(终端 文件 脚本 进程)、数据库(mysql pgsql oracle sqlserver 高斯 达梦 sqlite)、数据同步、redis(单机 哨兵 集群)、mongo统一管理操作平台。web version of linux(terminal file script process), database (mysql pgsql oracle sqlserver Gauss sqlite), redis(single sentinel cluster), mongo unified management and operation platform.

License: Apache License 2.0

Shell 0.21% HTML 0.02% JavaScript 14.75% Vue 35.88% CSS 0.01% TypeScript 10.32% SCSS 1.05% PLpgSQL 4.02% Go 33.72% Dockerfile 0.03% Makefile 0.01%
gin golang gorm linux mongodb mysql redis vue3 element-plus

mayfly-go's Introduction

🌈mayfly-go

star fork github star github fork docker pulls golang vue

介绍

web 版 linux(终端[终端回放、命令过滤] 文件 脚本 进程 计划任务)、数据库(mysql postgres oracle sqlserver 达梦 高斯 sqlite)数据同步 数据迁移、redis(单机 哨兵 集群)、mongo 等集工单流程审批于一体的统一管理操作平台

开发语言与主要框架

  • 前端:typescript、vue3、element-plus
  • 后端:golang、gin、gorm

交流及问题反馈加 QQ 群

119699946

系统相关资料

演示环境

http://go.mayfly.run 账号/密码:test/test123.

系统核心功能截图

首页

首页

机器操作

状态查看

机器状态查看

ssh 终端

终端操作

文件操作

文件操作

文件查看

数据库操作

sql 编辑器

sql编辑器

在线增删改查数据

选表查数据

Redis 操作

redis操作

Mongo 操作

mongo操作

工单流程审批

流程审批

系统管理

账号管理

账号管理

角色管理

角色管理

菜单资源管理

菜单资源管理

其他更多功能&操作指南可查看在线文档: https://www.yuque.com/may-fly/mayfly-go

💌 支持作者

如果觉得项目不错,或者已经在使用了,希望你可以去 Github 或者 Gitee 帮我点个 ⭐ Star,这将是对我极大的鼓励与支持。

mayfly-go's People

Contributors

1ch0 avatar 316014408 avatar amell93 avatar codfrm avatar kanzihuang avatar liuzongyang255 avatar may-fly avatar noday avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mayfly-go's Issues

获取数据库表索引越界

当数据库存在两个以上的联合索引的时候,在拼接第二个联合索引的字段名时会发生panic。
image
image

标签树创建问题

在标签 "ReadOnly/Project" 下创建子标签 DEV, 子标签的 code 路径为 "ReadOnly/ProjectDEV/", 与预期 "ReadOnly/Project/DEV" 不符。

PostgreSQL 连接后无法显示表数据

有表 UserMail , 执行以下 SQL 可以查询数据条数
SELECT COUNT(*) count FROM "UserMail" LIMIT 1;
但是在数据管理中点开表会提示报错
image

系统数据库的字符排序为 utf8mb4-bin

不同团队管理员可以看到全量平台成员

谢谢作者的贡献,在使用的时候有这种情况:不同团队的管理员应该只能管理自己所属团队的成员,额不是能看到全量平台成员,并且能编辑其他任何成员的角色权限和密码,期待作者改进,谢谢。

bug:图形化编辑

以图形化方式编辑某条数据时,where条件拼接表结构的第一个字段而不是主键

不支持mongodb sharding分片集群吗?

测试下来,不支持mongodb sharding分片集群模式。

msg
:
"获取mongo所有库信息失败: (NetworkInterfaceExceededTimeLimit) Couldn't get a connection within the time limit of 359ms"

sql脚本问题

INSERT INTO t_sys_account这句,似乎和表结构对不上,插入不对

redis哨兵模式

哨兵模式请问这样太难正确吗?我的密码是对的,但是日志一直提示我NOAUTH Authentication required.
image

image

关于 sql_mode

两个问题哈,就提一下

  1. mysql 在设置 sql_mode 有 ONLY_FULL_GROUP_BY 的情况下,运行会报错. mayfly-go/server/pkg/model/model.go:176 Error 1140: Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROU P BY clause
  2. 关于 admin 密码,内部用,想改成简单的,不想设置成 密码强度必须8位以上且包含字⺟⼤⼩写+数字+特殊符号

加油,越来越好!

创建机器看不到

v1.5.0,用docker部署,创建了一台机器,但是在机器列表里看不到,再添加又提示机器已存在,数据库里也能看到这台机器。

redis哨兵模式,不支持密码认证

Redis哨兵模式,给哨兵设置有密码,连接时提示以下信息
Redis连接失败: redis: all sentinels specified in configuration are unreachable
取消哨兵密码后则能正常连接

please fix this bug

1664098451199

勾选“ssh隧道”,如果不选择机器,保存失败无提示

修复:MachineEdit.vue 文件 const tunnelMachine: any = getSshTunnelMachine(form.sshTunnelMachineId); 这行代码前添加校验:

if (!form.sshTunnelMachineId) {
ElMessage.error('请选择一台隧道机器');
return;
}

monodb连接时的鉴权库配置问题

你好,请问下我是连接阿里云的mongodb,在配置mongodb的URL时,有一个鉴权库配置
image
image
这里将 参数 --authenticationDatabase eseal 识别为了端口,请问下还有其它的配置方式么

无法在windows上运行程序

下载安装包后,在cmd中运行startup.sh,git bash窗口一闪而过,然后cmd执行完毕。此时使用127.0.0.1:config.yml中配置的server:port访问,提示无法访问此网站。
双击运行mayfly-go.exe也不行,直接就关闭了命令行窗口

SSH连接不上

ssh隧道连接失败: listen tcp: lookup MiWiFi-R4A-srv on 192.168.31.1:53: no such host

redis 集群连接报错

集群连接提示 errCode: 400, errMsg: Redis连接失败: got 4 elements in cluster info address, expected 2 or 3 但是在别的客户端该集群可正常连接。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.