若依项目部署

学习目标

  • 完成若依项目搭建

1. 安装JDK

  1. 在/usr路径下创建一个新文件夹:mkdir JDK
  2. 进入新文件夹内,将jdk-8u144-linux-x64.tar.gz 文件上传到/usr/JDK目录下
  3. 解压jdk包:tar xvfz jdk-8u144-linux-x64.tar.gz
  4. 打开配置文件:vi /etc/profile
  5. 配置环境变量,执行以下命令:
  6.                 
    按o键			                【进入编辑模式】
    在该文件的最后配置如下内容:
    JAVA_HOME=/usr/JDK/jdk1.8.0_144	        【此处是刚刚解压JDK的路径目录】
    export JAVA_HOME
    PATH=$JAVA_HOME/bin:$PATH
    export PATH
      按ESC进入冒号:模式
      输入":wq" 按回车键,即可保存内容	【注意:此处的“:”冒号不能省略。若没有修改权限,说明不是root账号登录,需要换root账号】
                    
                
  7. 让配置生效:source /etc/profile
  8. 检验JDK是否安装成功
  9.                 
    echo  $JAVA_HOME		【会得到配置jdk的路径目录】
    java  -version		        【会得到jdk的版本信息】
                    
                

2. 数据库配置

  1. 在/usr路径下创建一个新文件夹:mkdir mysql
  2. 进入新文件夹内,将mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar文件上传到/usr/mysql目录下
  3. 解压mysql包:tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
  4. 删除自带的数据库 mariadb(mariadb会跟 mysql 发生冲突),执行以下命令:
  5.                 
    rpm -qa | grep mari		【查看mariadb是否存在】
    rpm -e --nodeps mariadb-libs	【删除mariadb】
    rpm -e --nodeps marisa	        【删除mariadb】
                    
                
  6. 安装 mysql,依次执行下述命令:
  7.                 
    rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
                    
                
  8. 启动mysql:systemctl start mysqld.service
  9. 运行命令查看mysql初始化密码:grep "password" /var/log/mysqld.log
  10. 利用上面查到的密码,进入 mysql数据库:mysql -u root -p
  11. 输入查询到的密码(怕打错字可以复制粘贴)如:B_tknITsr5x#

  12. 修改密码:set password for 'root'@'localhost'=password('Test@123');
  13. 此处很重要,密码只能改成Test@123,不能改成别的

  14. 让配置生效:flush privileges;
  15. mysql设置允许远程登录:grant all privileges on * . * to 'root'@'%'identified by 'Test@123' with grant option;

3. 项目搭建

  1. 本机使用navicat连接linux的数据库,新建一个库,名称:ry ,字符集是UTF-8
  2. 执行初始化sql文件:quartz.sql 和 ry_20210924.sql
  3. 在/usr目录下新建文件夹:mkdir ry
  4. 进入新文件夹内,将ruoyi-admin.jar包上传到/usr/ry目录下
  5. 执行命令启动jar包:java –jar ruoyi-admin.jar
  6. 关闭防火墙:
  7.                 
    systemctl stop firewalld
    systemctl mask firewalld
                    
                
  8. 虚拟机访问项目:使用虚拟机的火狐浏览器,访问:localhost:80
  9. 本机访问项目:打开本机浏览器输入地址:192.169.25.134:80 【ip需要改成自己虚拟机的ip】

4. 注意事项

  1. 若“若依项目”和“实训云平台”共同搭建在同一个服务器上,则注意不要端口冲突。 即:启动若依项目前,需停止运行“实训云平台”,以及若依项目不需要的服务,如Nginx
  2. 若“若依项目”和“实训云平台”共同搭建在同一个服务器上,相同的服务不需要再安装,如MySQL服务