linux保姆服务,程序汪若依微服务华为云Linux部署保姆教程若依官⽅有3个版本,程序汪以前已经出了对应的安装部署视频教程
单应⽤版本
前后分离版本
微服务版本
本视频是若依微服务版本,如果基础的环境软件都不会安装建议看下程序汪的单应⽤和前后端分离版本教程,
欢迎点击进⼊
云数据库服务程序汪在单应⽤版本和前端分离版本已经⾮常详细介绍了环境的安装,本次教程jdk maven git这些基础的我就不重复演⽰怎么安装了,⽼规矩还是云服务器上部署项⽬。
本教程特点(希望⼩⽩都能运⾏成功)
保姆级教程=笔记(本⽂章)+视频(B站视频)
看完本教程你会学到
项⽬下载
运⾏
配置
打包
前后端的部署
nacos
sentinel
(视频教程站 B站 我是程序汪)
笔记 建议结合视频观看
前置安装
JDK >= 1.8 (推荐1.8版本) Mysql >= 5.7.0 (推荐5.7版本) Redis >= 3.0
Maven >= 3.0
Node >= 10
Git
Nginx
以上基础配置默认已经按照版本要求安装完成,如果是完全从零开始请移步以下⽹址:(只需要安装到Nginx即可)
传送门:
1. 下载代码及配置数据库
cd /data/gitee/
git clone git@gitee:y_project/RuoYi-Cloud.git
下⾯配置数据库,这⾥有两种⽅式,⼀种是使⽤客户端⼯具⽐如navicat连到上⾯创建的数据库和表,另外⼀种是直接使⽤docker来执⾏sql,我这⾥使⽤第⼆种,如果不是⽤docker安装的可以直接⽤客户端创建
cd RuoYi-Cloud/sql
docker cp ry_20210210.sql mysql:/ry_20210210.sql
docker cp ry_config_20210228.sql mysql:/ry_config_20210228.sql
docker cp quartz.sql mysql:/quartz.sql
docker exec -it mysql bash
ls⼀下看下是不是三个sql都在
mysql -u root -p
然后输⼊数据库密码按回车,我这⾥安装的数据库密码是
Vv0IBQ5qST
看到提⽰符mysql>说明成功,先创建数据库,注意在命令⾏⾥输⼊:
CREATE DATABASE `ry-cloud` CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE DATABASE `ry-config` CHARACTER SET utf8 COLLATE utf8_general_ci;
创建完数据库后输⼊exit退出命令⾏
然后依次导⼊三张表数据,每次回车后都需要输⼊密码
mysql -u root -p -D ry-cloud < ry_20210210.sql
mysql -u root -p -D ry-cloud < quartz.sql
mysql -u root -p -D ry-config < ry_config_20210228.sql
最后退出docker容器
exit
2. nacos(奶可斯)
微服务版本依赖于nacos做为配置中⼼,需要前置安装,这⾥选定⼀个⽐较稳定的版本,当然也可以⾃⾏去官⽹下载1.x的最新版
将软件包中的nacos-server-1.3.2.zip通过⼯具上传到/data/tmp
cd /data/tmp
unzip -d /data/service/ nacos-server-1.3.2.zip
cd /data/service/nacos
vi conf/application.properties
这个配置⽂件增加如下配置:
----------------------------------------------
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/ry-config?
characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&s
db.user=root
db.password=Vv0IBQ5qST
----------------------------------------------
注意上⾯的数据库密码改成⾃⼰设置的
启动nacos,⾸先确保第⼀步nacos的数据库配置已经OK了
cd /data/service/nacos/bin
./startup.sh -m standalone &
然后 ps -ef | grep nacos ⼀下看下启动是否成功
⽤户名密码默认都是 nacos
注意:如果访问不了很可能是云服务器的⽹络策略不允许本机访问8848端⼝,需要⾃⾏在云服务器配置⽹络策略,登陆进去后如果在配置
列表⾥能看到所有的配置⽂件说明就没问题了
这⾥的配置⽂件是⼀些参数的修改,⽐如mysql的配置,redis的配置等等,⼤多数的配置都是默认的就好,因为都是安装在本地的,只需
要改下两个服务的mysql的密码就好
1. 点开 l 后⾯的编辑按钮:
在配置⾥到数据库密码的配置修改为⾃⼰的密码即可,然后点击发布按钮
datasource:
# 主库数据源
master:
driver-class-name: sql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/ry-cloud?
useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: Vv0IBQ5qST
2. 点开 l 后⾯的编辑按钮:
在配置⾥到数据库密码的配置修改为⾃⼰的密码即可,然后点击发布按钮
datasource:
driver-class-name: sql.cj.jdbc.Driver
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论