最近发现一款好用的可视化管理工具
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