手把手教你腾讯云搭建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¥

1.2 配置

选择通用型就可以

开放端口

1 开放MySQL端口号 3306

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.htmerror_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}

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

4 instal

5 package

6 查看包

7 上传服务器
在 、usr/local/ 新建 xjl

cd /usr/local/
mkdir xjl

直接把包拖过来就可以了

8 启动

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

3.1 打包 vue

vscode 打开vue
打包

npm  install
npm run build:prod


整个文件夹压缩上传到
/usr/local/nginx/html

解压

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

4 成功

常用命令汇总

nginx
systemctl stop nginx
systemctl start nginx
systemctl reload nginx

mysql
service mysqld start
service mysqld stop

问题汇总

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

如果问题还是解决不了请联系我

微信

手把手教你腾讯云搭建RUOYI系统相关推荐

  1. 手把手教你使用阿里云搭建个人网站(上云良心品,细致到想哭)

    时间过得真快,备案快要通过下来了,自己也马上要成为一个真正的站长了,今天就来说一下我如何使用"云平台方案调研/技术选型"."云上建站/开发过程"."架 ...

  2. 手把手教你在阿里云ECS上搭建惊艳的博客

    手把手教你在阿里云ECS上搭建惊艳的博客 相信大多数人都有自己搭建博客网站的想法,本文就手把手一步一步的进行,最终结果类似如下样式: 网站软件的选择 软件选择成熟而免费的WordPress,WordP ...

  3. 腾讯云搭建WordPress个人博客小白版流程分享

    前言:现在云时代,搭建自己个人网站的成本越来越低了,特别是学生(ps:大四狗也算哦).不管你是否从事IT行业,趁腾讯云还有学生优惠,赶紧上车玩玩吧,搭建属于独立域名的私人博客,做个高大上的分享客.下面 ...

  4. stm32l0的停止模式怎么唤醒_手把手教你怎么利用旧电脑搭建NAS组建自己的黑群晖...

    手把手教你怎么利用旧电脑搭建NAS组建自己的黑群晖 Synology 群晖科技(Synology )创立于 2000 年,自始便专注于打造高效能.可靠.功能丰富且绿色环保的 NAS 服务器,是全球少数 ...

  5. 腾讯云搭建WordPress个人博客

    原作者链接 http://vrfxie.blog.51cto.com/11026252/1877410 现在云时代,搭建自己个人网站的成本越来越低了,特别是学生.不管你是否从事IT行业,趁腾讯云还有学 ...

  6. 适合新手:手把手教你用Go快速搭建高性能、可扩展的IM系统(有源码)

    本文为开源工程:"github.com/GuoZhaoran/fastIM"的配套文章,原作者:"绘你一世倾城",现为:猎豹移动php开发工程师,感谢原作者的技 ...

  7. 运用双腾讯云搭建《饥荒》多人联机服务器

    对于一个喜欢玩游戏的人来说,<饥荒>我想大家很多人都玩过,在玩的时候,我们都会搭建一个服务器来和朋友一起玩,今天在腾云阁看到一篇文章,如何运用双腾讯云搭建<饥荒>实现多人联机服 ...

  8. 云服务器饥荒_运用双腾讯云搭建《饥荒》多人联机服务器

    对于一个喜欢玩游戏的人来说,<饥荒>我想大家很多人都玩过,在玩的时候,我们都会搭建一个服务器来和朋友一起玩,今天在腾云阁看到一篇文章,如何运用双腾讯云搭建<饥荒>实现多人联机服 ...

  9. 网页短信平台国际通道搭建|后台定制-移讯云短信系统

    网页短信平台国际通道搭建|后台定制-移讯云短信系统 这里先介绍下客户的定制需求,稍候放出开发构架和开发思路 我们根据市场需要,开发了一套可以接入国际通道的短信系统. 一:客户对短信平台系统开发的定制要 ...

最新文章

  1. DFS template and summary
  2. 【Excel】使用Excel函数计算二项分布泊松分布概率
  3. python装饰器改变命运
  4. layui上传报错会有哪些原因_数据丢失如何恢复?哪些原因会导致数据丢失
  5. strtotime()加半个小时_炖羊肉,必须加这4种料,缺一味就不香!很多人做错,难怪不好吃...
  6. r语言教程w3c,R语言 数据库
  7. Symantec Backup Exec 2014 备份Exchange 2013之二安装主备服务器
  8. (良心)世上最全设计模式导读(含难度预警与使用频率完整版)
  9. C++虚函数的实现原理(最通俗但并不想专业的解释)
  10. zookeeper和eureka的对比
  11. iosession在linux下拒绝链接,iosession 关闭
  12. gcc和arm-linux-gcc区别
  13. [转]MySQL修改root密码的多种方法
  14. Delphi版 ArcEngine Mapcontrol与PageControl同步
  15. 呼叫中心几种常见质检方式的对比
  16. 码上致富(APP+H5+小程序)淘宝客APP源码导购APP源码代理淘客APP源码
  17. 稳压二极管使用电路图
  18. 非常逆天的六款Photoshop插件!
  19. SpringCloud微服务---学习笔记(二)--多级缓存
  20. 数据表与简单java类映射(角色权限)

热门文章

  1. PHP get数据 curl实现 申通快递查询
  2. 变频电源与变频器不同浅释
  3. 计算机图形学11:二维观察之多边形的裁剪
  4. 2020淘宝双十二脚本分享(UI版)
  5. 红米1S刷机android7.1记录
  6. cgtn视频怎么下载-马赛克视频助手
  7. omini怎么保存成html,如何用OmniPlan?
  8. 五、ITcast小爬虫 与管道文件
  9. easy connect电脑版_mysql 5.7解压版安装教程
  10. Android开发-如何获取so的路径以及so是x86还是arm架构