若依——从下载源码到服务器运行
项目整体搭建
在若依官网下载源码后,在idea中打开项目,打开sql文件夹下的两个sql文件,拖到数据库中执行。
更改数据源配置
打开ruoyi-admin/src/main/resources/application-druid.yml,按如下格式修改数据库信息。
# 数据源配置
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: com.mysql.cj.jdbc.Driver
druid:
# 主库数据源
master:
url: 数据库地址
username: 数据库账号
password: 数据库密码
代码生成配置
在RuoYi-master\ruoyi-generator\src\main\resources\generator.yml中为代码生成的配置文件,在生成代码前更改表前缀名
删除 实例演示 菜单项
与其他可以设置为隐藏的菜单项不同,实例演示菜单项的隐藏需要在
RuoYi-master\rruiyi-admin/src/main/resources/templates/index.html中修改,将前端部分代码注释掉即可
默认账号密码
admin
admin123
背景图片的修改
RuoYi-master\ruoyi-admin\src\main\resources\static\css\login.css
数据库迁移
在开发环境下完成开发后,将数据库复制到云端服务器上,选中数据库导出为sql,再在云服务器上创建数据库,选中并运行sql,可能遇到因linux下数据库与开发环境下数据库版本不同而产生的sql执行错误,修改sql文件中数据的编码版本和排序即可。
使用工具Navicat12:从mysql8数据库导出sql ,再sql导入mysql5.6时报的错。
错误:Result: 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'
觖决办法
用文本工具打开sql文件
查找:utf8mb4 全部替换为 utf8
查找:utf8mb4_0900_ai_ci 全部替换为:utf8_general_ci
项目打包
运行RuoYi-master\bin\package.bat即可,打包后的jar包:
RuoYi-master\ruoyi-admin\target\ruoyi-admin.jar
云端持久化运行
在云端新建运行的文件夹,将jar包传输到文件夹中,输入以下命令即可
nohup java -jar ruoyi-admin.jar &