目录
1.先进入若依官网下载源码
2.在git链接在idea本地打开
3.建立数据库
(1)创建一个ruoyi_cloud数据库,设定好账号密码
(2)建表
4.配置nacos
(1)nacos官网下载2.0.x以上的版本
(2)配置数据库信息
(3)启动nacos
1)如果是mysql没打开远程
2)如果防火墙拦截了
5.配置nacos的配置列表
6.启动项目
7.启动前端
1.先进入若依官网下载源码
2.在git链接在idea本地打开
https://gitee.com/y_project/RuoYi-Cloud.git
3.建立数据库
(1)创建一个ruoyi_cloud数据库,设定好账号密码
(2)建表
打开idea——打开sql 模块
复制绝对路径——打开数据库——右键ruoyi_cloud数据库——运行sql文件
将从项目里的sql文件的绝对路径复制,四个全部录入
4.配置nacos
(1)nacos官网下载2.0.x以上的版本
(2)配置数据库信息
打开nacos文件夹-conf文件下的application.properties文件
账户密码换成自己的,url数据库名字换成ry-config
(3)启动nacos
在nacos-bin目录下,打开cmd,输入
startup.cmd -m standalone
如果启动没成功,我遇到的问题可能是mysql没有打开远程链接或者电脑防火墙不允许外界访问
1)如果是mysql没打开远程
先登录mysql——输入密码
C:\Users\A> mysql -u root -p
然后进入mysql——再查询是否开启权限,如果root前面是localhost则并未开启
我这里已经开启,一般是localhost
我们继续更改权限
mysql> update user set host='%' where user ='root';
Query OK, 1 row affected (0.07 sec)
Rows matched: 1 Changed: 1 Warnings: 0
然后刷新权限
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.10 sec)
这个时候会出现密码校验方式的问题,也进行更改并刷新
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
Query OK, 0 rows affected (0.09 sec)
代码最后权限是如下
| % | root | mysql_native_password |
2)如果防火墙拦截了
电脑左下角设置——更新和安全——windos安全中心——防火墙和网络防护——下面的高级设置——入站规则——新建规则——选端口——填3306——一直下一步——填上信息就可以
5.配置nacos的配置列表
网页打开nacos
http://localhost:8848/nacos
然后更改配置
这三个配置里的数据库信息换成自己的
数据库url名字换成ruoyi_cloud,密码都换成自己的
6.启动项目
- RuoYiGatewayApplication (网关模块 必须)
- RuoYiAuthApplication (认证模块 必须)
- RuoYiSystemApplication (系统模块 必须)
这三个必须开启,启动成功后打开nacos检查
服务列表正常显示~~~~ok
7.启动前端
打开终端——先输入
cd ruoyi-ui
再安装
npm install
启动
npm run dev
检查是否正常显示