若依微服务版(RuoYi-Cloud)本地启动全攻略

RuoYi_Cloud本地搭建 电脑左下角设置——更新和安全——windos安全中心——防火墙和网络防护——下面的高级设置——入站规则——新建规则——选端口——填3306——一直下一步——填上信息就可以。如果启动没成功,我遇到的问题可能是mysql没有打开远程链接或者电脑防火墙不允许外界访问。然后进入mysql——再查询是否开启权限,如果root前面是localhost则并未开启。复制绝对路径——打开数据库——右键ruoyi_cloud数据库——运行sql文件。打开idea——打开sql 模块。服务列表正常显示~~~~ok。 阅读详情
AI摘要

本文详细介绍若依微服务版(RuoYi-Cloud)从源码拉取、数据库初始化、中间件部署到服务启动的完整流程,重点解决版本匹配、Nacos配置、Redis与MySQL环境搭建等常见问题,适用于3.6.x版本的本地开发调试。

若依微服务版(RuoYi-Cloud)本地启动全攻略

若依微服务版(RuoYi-Cloud)是基于Spring Cloud Alibaba构建的开源微服务脚手架,本文从源码下载→环境准备→数据库初始化→中间件部署→项目配置→服务启动→问题排查 全流程讲解本地启动方法,适配若依Cloud 3.6.x版本,解决新手常见的数据库、Nacos连接、依赖兼容等问题。

一、核心前提:版本匹配(避坑关键)

若依微服务版对组件版本要求严格,版本不匹配会导致启动失败,以下是经过验证的兼容版本清单:

组件/软件推荐版本备注
JDK1.8(1.8.0_200+)核心运行环境,JDK17兼容差
Maven3.6.0+项目构建工具
MySQL5.7.x / 8.0.x8.0需注意驱动和加密方式
Redis5.0+ / 6.0+缓存中间件,默认端口6379
Nacos2.0.4注册/配置中心,2.2.0兼容差
Sentinel1.8.6流量控制,默认端口8080
Seata1.5.2分布式事务,默认端口8091
Node.js14.x / 16.x(LTS)前端构建,避免高版本兼容问题

二、第一步:拉取若依微服务源码

先获取源码,后续的数据库脚本、配置文件均来自源码包,是所有操作的基础。

gitee上面的下载地址(后端):https://gitee.com/y_project/RuoYi-Cloud

gitcode上面的下载地址(前端):https://gitcode.com/yangzongzhuan/RuoYi-Cloud-Vue3 (推荐前端使用vue3)

获取好项目如下,需要注意的点是我这个是把后端里面的ruoyi-ui删除了这个是vue2的然后现在下载了vue3版本的前端是RuoYi-Cloud-Vue3:
在这里插入图片描述

三、第二步:数据库初始化(依赖源码脚本)

MySQL是核心存储,需先创建数据库并执行源码中的初始化脚本:

3.1 安装并启动MySQL

安装MySQL 5.7/8.0版本,启动MySQL服务,确保3306端口可访问,记住root账号密码(后续配置用)。

3.2 创建数据库并执行脚本

  1. 打开MySQL客户端(Navicat/命令行),创建3个核心数据库:
    • ry-cloud(主业务库,必建)执行ry_202xxxx.sql
    • ry-config(Nacos持久化库)执行ry_config_202xxxx.sql
    • ry-seata(Seata分布式事务库,可选)
  2. 执行源码sql目录下的脚本:
    • 必执行:ry_202xxxx.sql(主业务表)、ry_config_202xxxx.sql(配置库表);
    • 可选:seata/mysql.sql(Seata事务表)、quartz.sql(定时任务表);

四、第三步:中间件部署(按顺序启动)

中间件是微服务运行的基础,需按以下顺序部署(先依赖后服务):

4.1 Redis部署(缓存中间件)

安装好Redis 5.0+/6.0+版本,然后按照下面执行;

redis-server.exe redis.windows.conf

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
有上图及是启动成功了。

4.2 Nacos部署(注册/配置中心,核心)

Nacos是微服务的“大脑”,必须以单机模式启动,否则会因集群配置缺失启动失败。

4.2.1 下载与解压(GitHub地址,可以无法下载这个链接,需要自己找到一个Nacos)

下载地址:Nacos 2.0.4 官方包,解压到本地(路径不要有中文/空格)。

4.2.2 修改Nacos的配置

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

4.2.3启动(单机启动)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
启动成功样式:
在这里插入图片描述

4.2.4 验证配置是否正确

访问控制台:http://127.0.0.1:8848/nacos,默认账号/密码:nacos/nacos,能登录即启动成功。
在这里插入图片描述

五、项目配置修改(核心)

打开Nacos然后修改配置
在这里插入图片描述

六、第五步:服务启动

检查启动的中间件

确保Redis和Nacos的启动。
在这里插入图片描述
在这里插入图片描述

启动后端项目

在这里插入图片描述

前端启动

安装依赖

pnpm install

运行

pnpm run dev

在这里插入图片描述

Ruoyi Cloud本地开发环境搭建全攻略:从Docker容器到Nacos配置中心 本文详细介绍了Ruoyi Cloud本地开发环境的容器化部署全流程,包括Docker容器配置、Nacos配置中心设置以及核心组件如Redis和MySQL的优化部署。通过实战指南帮助开发者快速搭建高效稳定的微服务开发环境,显著提升开发效率。 阅读详情

相关推荐

若依微服务版启动(RuoYi-Cloud)教程

新建数据库ry-config,在此数据库下执行ry_config_20231204.sql这个sql文件。(注意:这个数据库的作用就是在nacos启动后去ry-config中读取配置信息,执行错误会导致nacos获取不到服务。(执行此命令,即可登录)。启动前先去Nacos的解压目录下的conf下的application.properties文件中,【找到自己的nacos安装目录】找到nacos下的bin目录下的startup.cmd【nacos启动脚本】, 修改启动模式为:standalone。

cs_dnzk的博客 1万+

基于若依框架的二次开发_浅谈若依框架

何为框架?若依框架又是什么?具备什么功能?框架的英文为Framework,带有骨骼,支架的含义。在软件工程中,框架往往被定义为整个或部分系统的可重用设计,是一个可重复使用的设计构件。类似于一个数学公式或某种流程。而若依框架又是什么?其实就是一套后台管理系统,它采用了Spring Boot和Shiro安全控制框架,以及Thymeleaf模板。Spring Boot是一个基于Spring开发...

weixin_39900023的博客 1万+

Ruoyi Cloud 本地开发环境搭建全攻略

本文提供了一份详细的Ruoyi Cloud本地开发环境搭建指南。核心思路是采用容器化部署,通过Docker一键启动MySQL、Redis、Nacos等核心中间件,并详细讲解了源码配置、服务启动顺序及常见问题排查方法,帮助开发者高效完成本地启动,快速投入微服务开发。

jump7的博客 542

RuoYi-Cloud启动教程(手把手图文)

RuoYi-Cloud 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Cloud & Alibaba、Vue、Element),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源。1、系统环境2、主框架3、持久层4、视图层后端结构 前端结构 架构图 1.电脑上JDK 、Maven、Mysql、Node、IDEA、Git这些基本的开发环境必备已经安装完

Fristm的博客 1万+

Ruoyi Cloud本地开发环境搭建全攻略(含Docker避坑指南)

本文详细介绍了Ruoyi Cloud本地开发环境的搭建全流程,包括环境准备、Docker容器化部署、微服务核心组件配置及项目初始化调试。特别提供了Docker避坑指南和实用技巧,帮助开发者高效完成Ruoyi Cloud的本地启动与开发。

weixin_42531128的博客 424

避坑指南:RuoYi-Cloud微服务项目从本地开发到Linux服务器部署的完整流程与常见问题

本文详细介绍了RuoYi-Cloud微服务项目从本地开发到Linux服务器部署的完整流程与常见问题,涵盖服务器环境准备、后端部署、前端部署及运维监控等关键环节。特别针对Nacos配置、Redis连接、Nginx代理等易错点提供避坑指南,帮助开发者高效完成项目部署。

weixin_33743248的博客 468

从0开始搭建若依微服务项目 RuoYi-Cloud(保姆式教程 一)

一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适的。于是利用空闲休息时间开 始自己写了一套后台系统。如此有了若依。她可以用于所有的Web应用程序,如网站管理后台,网站会 员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动 客户端访问。系统会陆续更新一些实用功能。性别男,若依是给女儿取的名字(寓意:你若不离不弃,我必生死相依) 若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。

全栈技术分享,项目分享,资料分享 1万+

RuoYi-Cloud微服务架构实战:从零到一构建企业级后台

本文详细介绍了如何从零开始使用RuoYi-Cloud构建企业级后台系统,涵盖微服务架构实战、开发环境配置、项目启动流程、生产环境优化及常见问题解决方案。通过RuoYi-Cloud的模块化设计和高效代码生成器,开发者可快速搭建功能完善的后台管理系统,提升开发效率。

weixin_30788619的博客 414

Ruoyi-Cloud 微服务版本环境部署与运行全攻略

Ruoyi-Cloud 微服务版本环境部署与运行全攻略

m0_61884635的博客 1861

若依微服务框架ruoyi-cloud实战:从零到一构建与部署全攻略

本文详细介绍了若依微服务框架ruoyi-cloud的实战指南,从环境准备、项目启动到生产环境部署全流程。涵盖模块创建、微服务间调用、性能优化及常见问题排查,帮助开发者快速掌握ruoyi-cloud框架的核心技术,提升开发效率。

weixin_30752699的博客 450

从单机到生产:如何优化RuoYi-Cloud的Docker Compose部署配置(内存分配、镜像加速与服务编排实战)

本文详细介绍了如何优化RuoYi-Cloud的Docker Compose部署配置,涵盖内存分配、镜像加速与服务编排等关键实战技巧。通过精准的资源规划、多源镜像仓库配置和智能服务依赖控制,帮助开发者从单机环境平滑过渡到生产环境,提升微服务部署的稳定性和效率。

weixin_42685438的博客 327

RuoYi-Cloud微服务项目实战:从零到一,手把手教你用Nacos 2.x和Sentinel 1.8.5搭建企业级开发环境

RuoYi-Cloud作为国内流行的开源微服务解决方案,其技术栈组合既典型又实用——Nacos实现服务发现与配置管理,Sentinel负责流量控制,Gateway处理API路由。但真正让这些组件协同工作,需要跨越版本兼容、持久化配置、脚本优化等多重障碍。本文将用实验室级别的精确步骤,带你构建可投入生产的开发环境。注意:Sentinel 1.8.5默认未开启授权验证,务必通过-D参数配置账号密码。在真实项目部署中,我们发现Nacos 2.x的gRPC通信对网络抖动敏感。

603

若依微服务+Docker Compose容器化部署实战指南

Docker Compose是一种轻量级容器编排工具,通过声明式YAML文件统一管理多容器应用的依赖、网络与持久化配置。其核心原理在于抽象服务生命周期、内置DNS服务发现及健康检查驱动的启动顺序控制,技术价值体现在环境一致性、版本可追溯性与运维自动化上。广泛应用于中后台系统、政企信息化项目及中小规模微服务架构的快速交付场景。本文聚焦若依Cloud微服务版在Docker Compose环境下的生产级落地,涵盖多阶段镜像构建、带健康检查的服务依赖编排、精细化数据卷设计及可复用的自动化部署脚本,解决配置漂移、启动

weixin_33146151的博客 363

若依项目品牌定制全攻略:前后端名称修改与部署配置详解

在软件开发领域,项目品牌定制是系统部署前的关键环节,涉及前后端配置的统一调整。其核心原理在于通过修改应用标识、展示文本和资源配置,实现系统从内到外的品牌一致性。这一过程的技术价值在于提升系统的专业性和可维护性,避免在监控、日志和部署中出现混淆。在实际应用场景中,无论是单体应用还是微服务架构,都需要对前端元信息、后端服务标识、接口文档和部署配置进行系统化修改。本文以若依(RuoYi)开源框架为例,详细解析如何通过修改Vue项目配置、Spring Boot应用名称、Swagger文档以及Docker和Nginx

weixin_34355559的博客 331

若依框架后台密码重置全攻略:从BCrypt原理到数据库实操

用户认证与密码安全是现代系统开发的基础模块,其核心原理是通过加密算法保护用户凭证。BCrypt作为当前主流的密码哈希算法,采用加盐机制确保即使相同明文密码每次加密结果也不同,通过单向哈希函数实现验证而非解密,这为系统提供了关键的安全保障。在工程实践中,理解密码存储机制对系统维护至关重要,尤其是在处理密码重置这类常见运维场景时。当管理员遗忘若依(RuoYi)等基于Spring Security框架的后台密码时,直接操作数据库更新密码字段成为核心解决方案。本文通过解析BCrypt加密原理,提供通过后端代码生成合

weixin_33806914的博客 303

【手把手教程】若依微服务版服务器部署

【手把手教程】若依微服务版服务器部署

千寻简笔记《chihiro-notes》已开源|公众号:千寻简 2万+

若依(RuoYi)前后端分离版本地环境配置与部署全攻略

在Java Web开发领域,Spring Boot作为构建企业级应用的主流框架,以其简化配置和快速开发的特性,极大地提升了后端服务的开发效率。其核心原理在于通过约定大于配置和自动装配机制,将开发者从繁琐的XML配置中解放出来,专注于业务逻辑实现。结合Vue.js等现代化前端框架,可以构建出高性能、前后端分离的单页应用。这种技术组合的价值在于能够快速搭建出功能完备、易于维护的管理后台系统,广泛应用于各类中后台业务场景。本文聚焦于基于Spring Boot和Vue的知名开源项目若依(RuoYi),详细解析其本地

weixin_33866037的博客 516

UOS忘记密码别慌!用LiveCD工具5分钟搞定,附命令行救援模式详细步骤

本文详细介绍了UOS系统密码遗忘时的两种解决方案:图形化LiveCD工具和命令行救援模式。针对普通用户,LiveCD工具提供5分钟快速重置密码的便捷操作;而技术人员可通过命令行深度解析系统分区挂载与密码修改流程。文章还包含安全加固建议,帮助用户预防类似问题发生。

weixin_27032989的博客 589
上一篇: 若依(RuoYi-Vue)单体架构实战手册:自定义业务模块全流程开发指南
小李不秃头♛
博客等级 码龄2年 619粉丝 102原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值