堪稱一站式管理平台,同時支持Linux、MySQL、Redis、MongoDB可視化管理!
最近發現一款好用的可視化管理工具
mayfly-go
,可以通過Web的形式進行Linux系統管理,同時支持MySQL、Redis、MongoDB等數據庫的管理,功能非常強大!今天就給大家介紹下這款工具,希望對大家有所幫助!
SpringBoot實戰電商項目mall(50k+star)地址:http://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下的安裝非常簡單,僅需下載安裝包並配置下即可。
- 首先我們需要下載它的安裝包,下載地址:http://gitee.com/objs/mayfly-go/releases
- 下載完成後上傳到Linux服務器並解壓,解壓完成後文件夾內容如下;
- 接下來修改配置文件
config.yml
,僅需修改MySQL的連接配置即可;
yaml
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系統和各種服務,還提供了完善的權限管理功能,感興趣的小夥伴可以嘗試下它!
參考資料
官方文檔:http://objs.gitee.io/mayfly-go-docs/
項目地址
http://gitee.com/objs/mayfly-go
- 吿別if else!試試這款輕量級流程引擎吧,自帶IDEA插件真香!
- 堪稱一站式管理平台,同時支持Linux、MySQL、Redis、MongoDB可視化管理!
- 5分鐘自建數據庫可視化平台,在線管理數據庫也太方便了!
- 我上線了一個炫酷的項目實戰教程網站,主流技術一網打盡!
- 10 款更先進的開源命令行工具,太炫酷了!
- 看了我常用的IDEA插件,同事也開始悄悄安裝了...
- 推薦一款微軟出品的開發神器,體驗不輸IDEA!
- 老版本Typora強制付費!試試這款開源替代品!
- 僅需一個依賴給Swagger換上新皮膚,既簡單又炫酷!
- 支持Nacos 2.1.0!這套Spring Cloud Gateway Oauth2 微服務權限終極解決方案升級了!
- 還在用命令行看日誌?快用Kibana吧,可視化日誌分析YYDS!
- Mall電商實戰項目全面升級!支持最新版SpringBoot,徹底解決循環依賴...
- 阿里出品!SpringBoot應用自動化部署神器,IDEA版Jenkins?
- 再見命令行!一鍵部署應用到遠程服務器,IDEA官方Docker插件真香!
- 還在用Navicat?這款開源的數據庫管理工具界面更炫酷!
- 還在從零開始搭建項目?這款升級版快速開發腳手架值得一試!
- 別再用過時的方式了!全新版本Spring Security,這樣用才夠優雅!
- 線上項目出BUG沒法調試?這款阿里開源的診斷神器,自帶IDEA插件真香!
- 直觀易用!推薦兩款JSON可視化工具,配合Swagger使用真香!
- 好用到爆!IDEA版Postman面世了,功能真心強大!