iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > GO >mayfly-go部署和使用详解
  • 558
分享到

mayfly-go部署和使用详解

2024-04-02 19:04:59 558人浏览 薄情痞子
摘要

目录一,mayfly-Go介绍:二,mayfly-go部署三,mayfly-go操作使用:四,mayfly-go一键部署脚本包。一,mayfly-go介绍: 简单基于DDD(领域驱动

一,mayfly-go介绍:

简单基于DDD(领域驱动设计)分层架构实现的WEBlinux数据库      (Mysql)、Redis、mongo统一管理操作平台。

       相关链接:https://gitee.com/objs/mayfly-go

二,mayfly-go部署

【此处部署基于Centos7.4部署】

1,部署依赖组件mysql

1,)删除系统自带的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.)安装完成后启动MySQL,并查看端口看启动是否成功。

systemctl start mysql
netstat -uptln |grep -i 3306

4.)设置MySQL免密码登录,以完成相关配置。

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;

#此处放开了限制,允许所有ip都可远程连接数据库,实际操作中可根据实际情况做改动。

flush privileges;

到此步骤,mayfly-go依赖组件MySQL安装完成。

2,部署mayfly-go。

1.)上传压缩包并解压。

unzip mayfly-go-linux-amd64.zip

2.)配置mayfly-go配置文件,并导入mayfly-go sql文件。

cd mayfly-go-linux-amd64/
vi config.yml

配置修改MySQL的端口,登录用户,和登录密码。

cd static/
vi config.js

此处配置ip配置为本机ip

通过navicat工具连接MySQL数据库。创建mayfly-go库。

将mayfly-go.sql导入到MySQL数据库中。

然后运行启动脚本,启动mayfly-go即可。

sh startup.sh
netstat -uptln |grep 8888

查看启动日志。 

到此mayfly-go部署完成。

三,mayfly-go操作使用:

web浏览器页面访问:Http://ip:8888  默认用户admin,密码123456。

登录后界面展示:

 可以远程连接机器,可以运行脚本,管理进程,上传下载文件等操作。

四,mayfly-go一键部署脚本包。

http://xiazai.jb51.net/202209/yuanma/mayfly-go_jb51.rar

到此这篇关于mayfly-go部署和使用详解的文章就介绍到这了,更多相关mayfly-go部署和使用内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

您可能感兴趣的文档:

--结束END--

本文标题: mayfly-go部署和使用详解

本文链接: https://www.lsjlt.com/news/121181.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mayfly-go部署和使用详解
    目录一,mayfly-go介绍:二,mayfly-go部署三,mayfly-go操作使用:四,mayfly-go一键部署脚本包。一,mayfly-go介绍: 简单基于DDD(领域驱动...
    99+
    2024-04-02
  • 详解消息队列及RabbitMQ部署和使用
    目录什么是消息队列为什么需要消息队列常见的消息队列ActiveMQRabbitMQZeroMQKafkaRocketMQRabbitMQ 的部署和使用Python 编写生产者Pyth...
    99+
    2024-04-02
  • .Net部署Docker-v指令使用详解
    目录记录Docker的-v指令使用前言问题出现问题解决扩展记录Docker的-v指令使用 前言 之前我浅学了一下docker,方便部署.net项目(部署的是打包之后的项目) dock...
    99+
    2023-05-17
    docker -v指令使用 .net部署docker-v指令使用
  • helmfile声明式部署Helm Chart使用详解
    目录说明场景说明安装helmfile.yaml 介绍helmfile 调试安装 charthelmfile 更新或者删除某个 chart查看变更资料参考说明 使用 helmfile...
    99+
    2023-02-08
    helmfile部署Helm Chart helmfile 声明式部署
  • Docker中怎么部署并使用Go
    这篇文章主要讲解了“Docker中怎么部署并使用Go”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Docker中怎么部署并使用Go”吧!Go 是一个开源的编程语言,它能让构造简单、可靠且高效...
    99+
    2023-06-27
  • Linux部署Nginx详解
    目录 前言 一、什么是Nginx?  二、什么是代理服务器? 三、什么是正向代理?  正向代理的用途: 四、什么是反向代理?  反向代理的作用: 五、什么是负载均衡? 但并发量大的时候如何解决? Nginx给出来三种关于负载均衡的方式: 六...
    99+
    2023-10-26
    linux nginx 服务器
  • 详解如何使用Jenkins和Git来实现自动化部署
    Jenkins是一款开源的自动化部署工具,它可以通过配置来自动化构建、测试、部署代码等一系列操作。而Git则是一种流行的版本控制工具,能够管理代码的历史变更记录。在软件开发领域中,Jenkins和Git已经成为了必不可少的工具。本文将介绍如...
    99+
    2023-10-22
  • prometheus怎么部署和使用
    Prometheus 是一个开源的监控系统,用于监控和报警。以下是如何部署和使用 Prometheus 的简要步骤: 下载 Pr...
    99+
    2024-03-12
    Prometheus
  • docker资源限制和compose部署详解
    目录一、私有仓库建立二、Cgroup 资源配置方法 三、CPU使用率控制 使用 stress 工具测试 CPU 和内存四、 CPU 周期限制五、&nbs...
    99+
    2022-11-13
    docker 资源限制 docker容器资源限制 docker compose安装
  • k8s之ingress-nginx详解和部署方案
    目录1、ingress介绍2、ingress的工作原理3、ingress可以解决的问题1)动态配置服务2)减少不必要的端口暴露4、部署ingress(deployment的方式)1)...
    99+
    2024-04-02
  • 如何使用 Git 和 Go 打包容器并加速部署?
    在现代化的软件开发中,容器化已经成为了一个非常热门的话题。Docker 的出现已经让容器化技术变得更加易于使用和普及。但是,如何使用 Git 和 Go 打包容器并加速部署呢?本文将为您详细介绍。 Git 和 Go Git 是一个非常流行的...
    99+
    2023-09-05
    git 容器 打包
  • Redis群集部署详解
    博文大纲:一、Redis群集相关概念二、部署Redis群集 1、部署环境 2、配置Redis实例 3、配置node06主机的多Redis实例 4、主机node01安装配置ruby的运行环境,便于管理Re...
    99+
    2024-04-02
  • helm的部署和简单使用
    本篇内容主要讲解“helm的部署和简单使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“helm的部署和简单使用”吧!Helm通过软件打包的形式,支持发布的版本管理和控制,很大程度上简化了Kub...
    99+
    2023-06-19
  • docker怎么部署go应用
    要部署Go应用程序,您可以使用Docker来创建一个镜像并将其部署到容器中。下面是一个简单的步骤:1. 创建一个包含Go应用程序的目...
    99+
    2023-08-16
    docker go
  • 部署和托管 Angular 前端和 Go 后端
    最近发现不少小伙伴都对Golang很感兴趣,所以今天继续给大家介绍Golang相关的知识,本文《部署和托管 Angular 前端和 Go 后端》主要内容涉及到等等知识点,希望能帮到你!当然如果阅读本...
    99+
    2024-04-04
  • 使用 docker 部署 APISIX的详细介绍
    二话不说,上个 docker-compose.yml 为敬! version: "3" services: apisix-dashboard: image: apache...
    99+
    2024-04-02
  • Nacos Server 部署配置详解
    文章目录 1.什么是Nacos?2.Nacos Server 单机部署配置2.1. 相关文件2.2. 配置流程2.3. 搭建Nacos-client 服务 3.Nacos Server 集...
    99+
    2023-08-31
    微服务 分布式 mysql spring cloud
  • 怎么使用Docker部署Go Web应用的实现
    这篇文章给大家分享的是有关怎么使用Docker部署Go Web应用的实现的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。目录为什么需要Docker?Docker部署示例完整版代码示例,请查看我的github仓库:h...
    99+
    2023-06-07
  • 你知道如何使用Git和API来部署Django和Go的应用程序吗?
    当今时代,软件开发已经成为了一种非常重要的技能。而在现代软件开发过程中,使用版本控制系统是一种非常重要的方式。Git是一种非常流行的版本控制系统,它可以帮助开发人员对代码进行版本控制,协作开发,以及管理代码库。而API则是一种在不同的应用程...
    99+
    2023-09-03
    django git api
  • MongoDB分片集群部署详解
     一、环境说明 1、我们prod环境MongoDB的集群架构是做的分片集群的部署,但是目前我们没有分片,即所有数据都在一个分片上,后期如果数量大,需要分配,集群随时可以分片,对业务方透明 2、各...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作