乐趣区

关于java:堪称一站式管理平台同时支持LinuxMySQLRedisMongoDB可视化管理

最近发现一款好用的可视化管理工具mayfly-go,能够通过 Web 的模式进行 Linux 系统管理,同时反对 MySQL、Redis、MongoDB 等数据库的治理,性能十分弱小!明天就给大家介绍下这款工具,心愿对大家有所帮忙!

SpringBoot 实战电商我的项目 mall(50k+star)地址:https://github.com/macrozheng/mall

mayfly-go 简介

mayfly-go 号称 Web 版 Linux、数据库、Redis、MongoDB 对立治理操作平台,是一款开源的可视化管理工具。

它的次要性能如下:

  • Linux 系统管理:反对查看 Linux 零碎信息和过程治理,内置了 Web 版的 SSH 终端工具。
  • 数据库治理:目前仅反对 MySQL 和 PostgreSQL,相似于简化版的 Navicat,性能不多但根本能满足咱们的数据库治理需要。
  • Redis 治理:反对 Redis 服务信息的查看及数据管理。
  • MongoDB 治理:反对 MongoDB 服务信息的查看及数据管理。
  • 系统管理:领有残缺的权限治理性能及日志、水印等性能。

上面是 mayfly-go 应用过程中的效果图,性能还是十分欠缺的!

装置

mayfly-go 在 Linux 下的装置非常简单,仅需下载安装包并配置下即可。

  • 首先咱们须要下载它的安装包,下载地址:https://gitee.com/objs/mayfly…
  • 下载实现后上传到 Linux 服务器并解压,解压实现后文件夹内容如下;
  • 接下来批改配置文件config.yml,仅需批改 MySQL 的连贯配置即可;
mysql:
  host: localhost:3306
  username: root
  password: root
  db-name: mayfly-go
  config: charset=utf8&loc=Local&parseTime=true
  max-idle-conns: 5
  • 创立 mayfly-go 数据库,导入 mayfly-go.sql 文件,之后应用 startup.sh 命令启动服务;
  • 启动胜利后应用账号密码登录admin/admin123.,拜访地址:http://192.168.3.105:8888

应用

接下来咱们将应用它来治理 Linux 服务器和各类数据库,看看它是否够好用!

项目管理

  • 在应用前咱们须要先创立我的项目;
  • 创立实现后给我的项目配置环境信息;
  • 再给我的项目配置成员,比方超级管理员admin,至此就能够开始应用 mayfly-go 来治理服务器了。

机器治理

mayfly-go 反对 Linux 服务器治理,它不仅反对服务器状态的查看还内置了 SSH 终端工具。

  • 首先增加一台服务器,配置好连贯信息即可;
  • 配置实现后,咱们在机器列表中能够发现有 终端、文件、脚本、过程 这几个性能;
  • 点击 服务器地址 咱们能够查看服务器的状态信息;
  • 点击 终端 能够关上一个 SSH 终端工具,间接操作服务器;
  • 点击 过程 能够查看并治理服务器上运行的过程。

数据库治理

mayfly-go 反对关系型数据库的治理,性能等同于迷你版的 Navicat,目前仅反对 MySQL 和 PostgreSQL。

  • 在应用前咱们须要先增加 数据库资源,输出数据库连贯信息即可;
  • 点击 数据库名称 后咱们能够查看数据库表信息、进行表治理和导出操作;
  • 数据操作 性能中,能够抉择表并查看表中数据,点击数据列还能进行数据的批改;
  • 如果你想间接应用 SQL 操作数据库的话,能够应用 查问 性能,反对各种 SQL 语法提醒,还是挺不便的!

Redis 治理

mayfly-go 也反对 Redis 的治理,能够用来查看 Redis 的信息及数据管理。

  • 咱们须要先增加一个 Redis 资源,配置好 Redis 的连贯信息即可;
  • 点击 单机信息 能够查看 Redis 的信息;
  • 数据操作 性能中咱们能够对 Redis 中的数据进行治理。

MongoDB 治理

mayfly-go 也反对 MongoDB 的治理,能够用来查看 MongoDB 的信息及数据管理。

  • 咱们须要先增加一个 MongoDB 资源,配置好 MongoDB 的连贯信息即可;
  • 点击 数据库 性能能够查看 MongoDB 中蕴含的数据库及汇合信息;
  • 应用 数据操作 性能能够实现对数据的治理。

系统管理

mayfly-go 还提供了残缺的权限治理性能,反对对账号的角色以及资源进行调配。

  • 账号治理 中咱们能够对账号进行治理,反对角色调配;
  • 角色治理 中咱们能够对角色进行治理,反对调配菜单和权限;
  • 资源管理 中咱们能够对菜单和权限进行治理,能够发现 mayfly-go 的权限是绑定在菜单之下的;
  • 操作日志 中能够查看每个用户的操作记录;
  • 系统配置 中能够进行水印和验证码的开启和敞开。

总结

mayfly-go 的确是一款性能十分欠缺的一站式 Web 治理平台,用来治理 Linux 服务器和各类数据库正合适。它能让咱们在无需装置客户端工具的状况下,以 Web 的模式操作 Linux 零碎和各种服务,还提供了欠缺的权限治理性能,感兴趣的小伙伴能够尝试下它!

参考资料

官网文档:https://objs.gitee.io/mayfly-…

我的项目地址

https://gitee.com/objs/mayfly-go

退出移动版