RuoYi-Vue-Plus 安装部署完整指南:三步跑起多租户后台管理
RuoYi-Vue-Plus 安装部署完整指南三步跑起多租户后台管理【免费下载链接】RuoYi-Vue-Plus多租户后台管理系统 重写RuoYi-Vue所有功能 集成 Sa-Token、Mybatis-Plus、WarmFlow、SpringDoc、Hutool、OSS 定期同步项目地址: https://gitcode.com/GitHub_Trending/ru/RuoYi-Vue-Plus需要一套支持多租户、部门数据权限、审批工作流的后台管理系统时不必自己从零搭——Dromara 开源的 RuoYi-Vue-Plusv6.0.0把这些都内置好了。这篇 RuoYi-Vue-Plus 安装教程只做一件事让你的机器备好 JDK 21、Maven、MySQL、Redis 四样基础件然后三条命令让后端在 8080 端口跑起来。项目定位与技术选型一句话定位RuoYi-Vue 的全量重写版面向分布式集群与多租户场景与原框架不兼容。模块拆成ruoyi-modules系统、工作流、代码生成等业务和ruoyi-common一揽子可插拔能力包本地开发只需启动聚合入口ruoyi-admin。注意前端是独立仓库官方 plus-uiVue3 ElementPlus本仓库只含后端所以验证部署是否成功看接口能否通即可。角色技术为什么用它运行时 / Web 容器JDK 21 Jetty根 pom.xml 基线就是 21Jetty 是 Spring 官方推荐的高性能容器ORM / 数据访问Mybatis-Plus dynamic-datasource几乎不写 SQL内置分页与数据权限yml 里可切换异构多数据源权限认证Sa-Token JWT登录、角色、权限校验全靠注解比 Spring Security 轻得多缓存 / 分布式锁Redis≥6 Redisson官方推荐客户端顺带支持分布式限流、队列工作流WarmFlow审批、转办、会签、或签开箱即用接口文档SpringDoc零注解基于 Java 注释自动生成文档环境准备清单逐项跑一遍验证命令能输出版本号就算就绪组件最低要求验证命令JDK21java -versionMaven3.8mvn -versionMySQL8.xmysql -VRedis6redis-cli -p 6379 -a ruoyi123 ping返回PONGGit任意较新版本git --version不想手动装这些依赖的话仓库里现成的 docker-compose.yml 可一键拉起 MySQL、Redis、MinIO。三步跑起来第一步克隆仓库并导入 SQL做什么克隆代码建一个空库ry-vue把初始化脚本导进去。脚本都在 script/sql/ 下。git clone https://gitcode.com/GitHub_Trending/ru/RuoYi-Vue-Plus.git mysql -uroot -p -e create database ry-vue character set utf8mb4✅ 成功现象ry-vue库执行show tables;能看到sys_user等表。第二步改好数据库配置再构建后端做什么打开 application-dev.yml默认值是jdbc:mysql://localhost:3306/ry-vue、账号root、密码rootRedis 密码ruoyi123。你本地的 MySQL/Redis 如果和这套默认一致一行都不用改不一致就只改url/username/password这几行。mvn clean package -DskipTests✅ 成功现象结尾输出BUILD SUCCESS并生成产物ruoyi-admin/target/ruoyi-admin.jar。第三步启动后端并确认端口做什么直接运行产物端口来自 application.yml 的server.port: 8080。java -jar ruoyi-admin/target/ruoyi-admin.jar✅ 成功现象日志打印 Jetty 启动完成、无异常堆栈8080 端口开始监听。访问验证与常见问题验证入口后端起来后健康检查http://localhost:8080/actuator/health接口文档http://localhost:8080/v3/api-docsapplication.yml里springdoc.api-docs.enabled: true默认开启前端登录plus-ui 另属独立仓库默认账号admin / admin123见 ry_ai.sql 中默认管理员注释测试账号test密码666666新手最常卡的三个点1. 8080 端口被占用改一行把 application.yml 里的port: 8080换成空闲端口如 8081重启即可。2. 数据库报Access denied或Public Key Retrieval is not allowed前者是application-dev.yml里账号密码和实际 MySQL 不一致改username/password两行后者的原因参数allowPublicKeyRetrievaltrue已在默认 url 里带上手改 url 时别把它删掉。3. Redis 连不上配置期望的是localhost:6379且密码ruoyi123对应 redis.conf 的requirepass。先用清单里的验证命令确认返回PONG就没问题。首次构建要下载大量依赖RuoYi-Vue-Plus 部署耗时几分钟属正常现象第二次会快很多。跑起来之后先打开后台首页用admin / admin123登录走一遍系统管理 → 用户 / 角色 / 菜单熟悉权限模型再访问http://localhost:8080/v3/api-docs看各模块接口的组织方式。后面要做集群部署时照着 docker-compose.yml 的多节点示例复制一份就行。【免费下载链接】RuoYi-Vue-Plus多租户后台管理系统 重写RuoYi-Vue所有功能 集成 Sa-Token、Mybatis-Plus、WarmFlow、SpringDoc、Hutool、OSS 定期同步项目地址: https://gitcode.com/GitHub_Trending/ru/RuoYi-Vue-Plus创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考