首页 > 其他分享 >手把手教你腾讯云搭建RUOYI系统

手把手教你腾讯云搭建RUOYI系统

时间:2023-06-05 11:32:07浏览次数:46  
标签:安装 00 手把手 mysql RUOYI nginx usr 腾讯 local



手把手教你腾讯云搭建RUOYI系统

  • 前置准备
  • 腾讯云配置
  • 1 服务器准备
  • 1.1 腾讯云购买地址:
  • 1.2 配置
  • 开放端口
  • 2 软件安装
  • 2.1 MySQL在线安装
  • 2.2 Redis 安装
  • 2.3 ngnix 安装
  • 2.4 jdk安装
  • 2.5 maven
  • 3 软件运行
  • 3.1 打包 java
  • 3.1 打包 vue
  • 4 成功
  • 常用命令汇总
  • 问题汇总
  • 如果问题还是解决不了请联系我


前置准备

1 腾讯云服务器
2 连接liunx工具(mobexterm 地址. change free version)
3 mysql 连接工具 (navicat.exe)
4 RUOYI源码 地址 前后端分离版本
5 IDEA (编译java )
6 Visual Studio Code (编译 vue)

腾讯云配置

1 服务器准备

1.1 腾讯云购买地址:

买最便宜的就可以 ,2022年1月2日 价格是38¥

手把手教你腾讯云搭建RUOYI系统_腾讯云

1.2 配置

选择通用型就可以

手把手教你腾讯云搭建RUOYI系统_mysql_02

开放端口

1 开放MySQL端口号 3306

手把手教你腾讯云搭建RUOYI系统_nginx_03

2 软件安装

软件统一安装在 /usr/local/* 下

2.1 MySQL在线安装

cd 到  /usr/local/下执行
cd /usr/local/
yum update
下载
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
安装
yum install mysql-server
systemctl start mysqld 
运行如下脚本文件
mysql_secure_installation
提示输入root密码,初始为null,回车就可以设置root密码了
之后提示一连串的问题,根据需要自己选择y 或者 n

配置

#1.将my-default.cnf 拷贝到 /etc/my.cnf  根据情况找到自己的目录
cp /usr/share/doc/mysql-community-server-5.6.31/my-default.cnf  /etc/my.cnf
#2.编辑/usr/my.cnf在[client](如果没有就自己加)下增加
default-character-set = utf8
#3.编辑/usr/my.cnf在[mysqld]下增加
character_set_server =  utf8
#4.重启MySql服务  这句代码和之前使用的net start mysql作用应该是一样的 开启服务 centos7使用以下代码
systemctl restart  mysql.service
#5.重现连接mysql并查看编码如下:
mysql -uroot –proot
mysql>show variables like '%character%';

允许远程登录

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root';
FLUSH PRIVILEGES;

安装配置完成
本地nvicat连接

2.2 Redis 安装

进入 cd /usr/local/

cd /usr/local/
下载
wget http://download.redis.io/releases/redis-4.0.7.tar.gz
解压redis
tar -zxvf redis-4.0.7.tar.gz
进入src下
cd /usr/local/redis-4.0.9/src/
执行
make all
进入
/usr/local/redis-4.0.9/src
启动
./redis-server

进入
 ./redis-cli

2.3 ngnix 安装

cd /usr/local/

下载
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
安装
sudo yum install -y nginx

启动停止 
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
查看 
 ps -ef | grep nginx
 [root@VM-24-14-centos src]# ps -ef | grep nginx
root     13190     1  0 11:00 ?        00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
nginx    13191 13190  0 11:00 ?        00:00:00 nginx: worker process
root     30401 23553  0 16:39 pts/0    00:00:00 grep --color=auto nginx

配置 
vim /etc/nginx/nginx.conf
将server 整体替换


listen       80;
        server_name  localhost;

        location / {
            root   /usr/local/nginx/html/dist;
            index  index.html index.htm;
        }


        location /prod-api/ {
            proxy_pass http://127.0.0.1:8080/;
        }

     # location
        # root: 将接收到的资源根据/usr/local/nginx/html/dist文件夹去查找资源
        # index: 默认去上述路径中找到index.html或者index.htm
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

手把手教你腾讯云搭建RUOYI系统_云计算_04

2.4 jdk安装

baidu上有很多随便找个安装就行,搜索关键词 《安装 CentOS 下安装JDK》

2.5 maven

baidu上有很多随便找个安装就行,搜索关键词 《安装 CentOS 下安装maven 》

3 软件运行

3.1 打包 java

1 下载 源码 https://gitee.com/y_project/RuoYi-Vue.git

2 idea 打开配置

3 skip test

手把手教你腾讯云搭建RUOYI系统_腾讯云_05

4 instal

手把手教你腾讯云搭建RUOYI系统_html_06

5 package

手把手教你腾讯云搭建RUOYI系统_nginx_07


6 查看包

手把手教你腾讯云搭建RUOYI系统_腾讯云_08


7 上传服务器

在 、usr/local/ 新建 xjl

cd /usr/local/
mkdir xjl

直接把包拖过来就可以了

手把手教你腾讯云搭建RUOYI系统_html_09


8 启动

cd /usr/local/xjl/
nohup java -jar ruoyi-admin.jar &
tail -200f nohup.out

手把手教你腾讯云搭建RUOYI系统_mysql_10

3.1 打包 vue

vscode 打开vue
打包

npm  install 
npm run build:prod

手把手教你腾讯云搭建RUOYI系统_html_11


整个文件夹压缩上传到

/usr/local/nginx/html

手把手教你腾讯云搭建RUOYI系统_html_12


解压

cd  /usr/local/nginx/html
unzip -o dist.zip

4 成功

手把手教你腾讯云搭建RUOYI系统_腾讯云_13

常用命令汇总

nginx
systemctl stop nginx
systemctl start nginx
systemctl reload nginx

mysql
service mysqld start
service mysqld stop

问题汇总

安装完写的,问题主要集中在安装linux软件方面
最好都使用在线安装


标签:安装,00,手把手,mysql,RUOYI,nginx,usr,腾讯,local
From: https://blog.51cto.com/u_5164391/6414249

相关文章

  • 手把手实现springboot整合flowable、附源码-视频教程
    手把手实现springboot整合flowable、附源码-视频教程[toc]视频教程点击:https://www.bilibili.com/video/BV1fa411j7Q5/插件安装BPMN绘图可视化工具>FlowableBPMNvisualizer导入依赖<dependency><groupid>org.springframework.boot</groupid><artifact......
  • 记录--手把手教你Vue+ECharts+高德地图API实现天气预报数据可视化
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言所谓数据可视化,我们可以理解为从宏观角度来看一眼就能看出来整个数据的占比,走向。对于数据可视化,很多互联网公司是很看重这一块的,包括大厂;就比如阿里的淘宝,双十一的时候往往就需要将消费者的一些数据通过图的......
  • 手把手docker安装nginx
    记录下一步步流程,没有使用dockerfile,直接命令安装。1、下载nginx镜像,不指定版本默认拉取最新版本dockerpullnginx 2、创建nginx挂载目录,目录可以自己随便建mkdir-p/usr/local/nginx 3、启动nginx容器,如果非80端口则使用自己实际端口dockerrun--name......
  • 手把手实践丨基于STM32+华为云设计的智慧烟感系统
    摘要:当前基于STM32和华为云,设计了一种智慧烟感系统,该系统可以检测烟雾,同时将检测到的数据上传到云端进行处理和分析。本文分享自华为云社区《基于STM32+华为云设计的智慧烟感系统》,作者:DS小龙哥。一、概述当前基于STM32和华为云,设计了一种智慧烟感系统,该系统可以检测烟雾,同时......
  • 手把手教你Spring Cloud Alibaba教程:使用Nacos作为配置中心
    我们在上面:手把手教你SpringCloudAlibaba教程:nacos安装手把手教你SpringCloudAlibaba教程:使用nacos实现服务注册与发现了解了nacos和springCloudAlibaba的部署和使用,现在我们来了解下nacos作为配置中心应该如何使用。Nacos除了实现了服务的注册发现之外,还将配置中心功能整合......
  • 腾讯用户画像——如何为QQ画像和代理IP画像
    腾讯用户画像画像,实质上就是给账号、设备等打标签。用户画像=打标签我们这里主要从安全的角度动身来打标签,比如IP画像,我们会标注IP是不是代理IP,这些对我们做战略是有辅佐的。以QQ的画像为例,比如,一个QQ只登录IM、不登录其他腾讯的业务、不聊天、频繁的加好友、被好友删除、QQ空间要......
  • 腾讯云服务器/腾讯云轻量应用服务器详细测评:性能、优势、性价比与优惠活动
    一、前言:腾讯云服务器已成为当今云计算领域的重要角色,为各行各业提供可靠的云计算解决方案。作为腾讯云旗下的核心产品,腾讯云服务器以其卓越的性能和多样化的优惠政策吸引了广大用户的关注。本文将深入测评腾讯云服务器,全面展示其在性能、优惠和竞争对手对比等方面的优势。通过阐......
  • 是 CI 也是阿拉伯飞毯——腾讯云 CODING CI 3.0 云原生构建
    在没有神灯和飞毯前,阿拉丁只是一名普通的程序员。一天,老板双手环臂,站在阿拉丁的工位旁说:“阿丁,咱们最近公司业务变化快,发版节奏远远跟不上,你思考一下,解决的话请你吃意大利烧饼。”听到意大利烧饼,阿拉丁的口水都流了下来,袖管一擦,鼓足干劲,说干就干,从此踏上寻找解决方案的漫漫征途。......
  • [TEST]腾讯QQ新架构 v9.8.3.13183 绿色便携版
    更新流水:2023.05.30:首个自改官方 9.8.3.13183最新正式版本修改内容:1、基于官方最新版本解包便携化制作;2、默认用户数据储存位于Data目录下;3、默认禁止在线检查更新下载新版安装包;4、支持多开N++账号登陆,支持防撤回;5、不往系统写永久注册表和临时配置文件;6、默认删除便携目录......
  • Drools 入门案例——手把手教你
    Drools入门案例#业务场景说明#业务场景:消费者在图书商城购买图书,下单后需要在支付页面显示订单优惠后的价格。具体优惠规则如下:规则编号规则名称描述1规则一所购图书总价在100元以下的没有优惠2规则二所购图书总价在100到200元的优惠20元3规则三所购图书总价在200到300元的优惠50......