mayfly-go部署和使用詳解
一,mayfly-go介紹:
簡(jiǎn)單基于DDD(領(lǐng)域驅(qū)動(dòng)設(shè)計(jì))分層架構(gòu)實(shí)現(xiàn)的web版 linux、數(shù)據(jù)庫(kù) (mysql)、redis、mongo統(tǒng)一管理操作平臺(tái)。
相關(guān)鏈接:https://gitee.com/objs/mayfly-go
二,mayfly-go部署
【此處部署基于CentOS7.4部署】
1,部署依賴組件MySQL。
1,)刪除系統(tǒng)自帶的MySQL;
rpm -qa |grep mysql rpm -qa |grep mariadb

rpm -ev --nodeps mariadb-libs-5.5.56-2.el7.x86_64

2.)安裝MySQL rpm包。
rpm -ivh MySQL-shared-5.6.32-1.el6.x86_64.rpm rpm -ivh MySQL-devel-5.6.32-1.el6.x86_64.rpm rpm -ivh MySQL-client-5.6.32-1.el6.x86_64.rpm yum -y install perl-Module-Install.noarch rpm -ivh MySQL-client-5.6.32-1.el6.x86_64.rpm rpm -ivh MySQL-server-5.6.32-1.el6.x86_64.rpm
3.)安裝完成后啟動(dòng)MySQL,并查看端口看啟動(dòng)是否成功。
systemctl start mysql netstat -uptln |grep -i 3306
4.)設(shè)置MySQL免密碼登錄,以完成相關(guān)配置。
echo 'skip-grant-tables' >> /usr/my.cnf
systemctl restart mysql
mysql -uroot
use mysql;
update user set Password=PASSWORD('123456') where USER='root';
flush privileges;
sed -i "s/skip-grant-tables/#skip-grant-tables/g" /usr/my.cnf
systemctl restart mysql
mysql -uroot -p123456
set PASSWORD = PASSWORD('123456');
Grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
#此處放開(kāi)了限制,允許所有ip都可遠(yuǎn)程連接數(shù)據(jù)庫(kù),實(shí)際操作中可根據(jù)實(shí)際情況做改動(dòng)。
flush privileges;到此步驟,mayfly-go依賴組件MySQL安裝完成。
2,部署mayfly-go。
1.)上傳壓縮包并解壓。
unzip?mayfly-go-linux-amd64.zip
2.)配置mayfly-go配置文件,并導(dǎo)入mayfly-go sql文件。
cd?mayfly-go-linux-amd64/ vi config.yml
配置修改MySQL的端口,登錄用戶,和登錄密碼。

cd static/ vi config.js
此處配置ip配置為本機(jī)ip

通過(guò)navicat工具連接MySQL數(shù)據(jù)庫(kù)。創(chuàng)建mayfly-go庫(kù)。
將mayfly-go.sql導(dǎo)入到MySQL數(shù)據(jù)庫(kù)中。
然后運(yùn)行啟動(dòng)腳本,啟動(dòng)mayfly-go即可。
sh startup.sh netstat -uptln |grep 8888

查看啟動(dòng)日志。

到此mayfly-go部署完成。
三,mayfly-go操作使用:
web瀏覽器頁(yè)面訪問(wèn):http://ip:8888 默認(rèn)用戶admin,密碼123456。

登錄后界面展示:

可以遠(yuǎn)程連接機(jī)器,可以運(yùn)行腳本,管理進(jìn)程,上傳下載文件等操作。

四,mayfly-go一鍵部署腳本包。
http://xiazai.jb51.net/202209/yuanma/mayfly-go_jb51.rar
到此這篇關(guān)于mayfly-go部署和使用詳解的文章就介紹到這了,更多相關(guān)mayfly-go部署和使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- go開(kāi)源項(xiàng)目用戶名密碼驗(yàn)證的邏輯鬼才寫(xiě)法
- Go開(kāi)源項(xiàng)目分布式唯一ID生成系統(tǒng)
- Go語(yǔ)言開(kāi)源庫(kù)實(shí)現(xiàn)Onvif協(xié)議客戶端設(shè)備搜索
- Golang迭代如何在Go中循環(huán)數(shù)據(jù)結(jié)構(gòu)使用詳解
- Go語(yǔ)言數(shù)據(jù)結(jié)構(gòu)之希爾排序示例詳解
- Go 數(shù)據(jù)結(jié)構(gòu)之堆排序示例詳解
- go mayfly開(kāi)源項(xiàng)目代碼結(jié)構(gòu)設(shè)計(jì)
相關(guān)文章
淺析Go中函數(shù)的健壯性,panic異常處理和defer機(jī)制
這篇文章主要為大家詳細(xì)介紹了Go中函數(shù)的健壯性,panic異常處理和defer機(jī)制的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2023-10-10
go gin中間件關(guān)于 c.next()、c.abort()和return的使用小結(jié)
中間件的執(zhí)行順序是按照注冊(cè)順序執(zhí)行的,中間件可以通過(guò) c.abort() + retrurn 來(lái)中止當(dāng)前中間件,后續(xù)中間件和處理器的處理流程,?這篇文章給大家介紹go gin中間件關(guān)于 c.next()、c.abort()和return的使用小結(jié),感興趣的朋友跟隨小編一起看看吧2024-03-03
在go文件服務(wù)器加入http.StripPrefix的用途介紹
這篇文章主要介紹了在go文件服務(wù)器加入http.StripPrefix的用途介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-12-12
go開(kāi)源項(xiàng)目用戶名密碼驗(yàn)證的邏輯鬼才寫(xiě)法
這篇文章主要為大家介紹了go開(kāi)源項(xiàng)目中發(fā)現(xiàn)的一個(gè)邏輯鬼才寫(xiě)法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07
一篇文章讀懂Golang?init函數(shù)執(zhí)行順序
init()函數(shù)會(huì)在包被初始化后自動(dòng)執(zhí)行,并且在main()函數(shù)之前執(zhí)行,但是需要注意的是init()以及main()函數(shù)都是無(wú)法被顯式調(diào)用的,下面這篇文章主要給大家介紹了關(guān)于如何通過(guò)一篇文章讀懂Golang?init函數(shù)執(zhí)行順序的相關(guān)資料,需要的朋友可以參考下2022-11-11
go語(yǔ)言中切片Slice與數(shù)組Array對(duì)比以及panic:?runtime?error:?index?out?
go語(yǔ)言中數(shù)組與其他語(yǔ)言有在顯著的不同,包括其不能夠進(jìn)行添加,以及值拷貝的特性,下面這篇文章主要給大家介紹了關(guān)于go語(yǔ)言中切片Slice與數(shù)組Array對(duì)比以及panic:?runtime?error:?index?out?of?range問(wèn)題解決的相關(guān)資料,需要的朋友可以參考下2022-07-07

