2022-10-9-项目部署

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
简介: 2022-10-9-项目部署

源的更新

在软件和更新里面

sudo apt update更新换源apt进行更新

安装EMQX

安装curl

sudo apt install curl

配置emqx apt源

curl -s https://assets.emqx.com/scripts/install-emqx-deb.sh | sudo bash

安装emqx最新版

sudo apt-get install emqx

启动EMQX

sudo emqx start

安装redis

sudo apt-get install -y redis-server

service redis restart

redis-cli

安装nginx

sudo apt-get install nginx

nginx -v #查看安装版本

service nginx start #启动nginx

安装mysql

sudo apt install mysql-server

// 查看mysql版本

mysql -V

// 登录

mysql -u root -p

service mysql restart;

mysql8重新设置密码

alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘123456’

docker操作

批量删除运行中的容器

在执行第1步前停掉所有的容器

docker container stop $(docker container ls -a -q)

1、批量删除容器

docker rm $(docker container ls -a -q)

2、批量删除镜像

docker rmi $(docker image ls -a -q)

日志sudo docker logs id

java运行jar包

nohup java -jar /home/abc/ruoyi-admin.jar>/home/abc/ruoyi.log 2>&1

ps aux|grep java

http://127.0.0.1:8787/

http://192.168.3.43:18083/

设置批处理文件自启动

 sudo cp ~/start_test.sh /etc/init.d/

sudo update-rc.d start_test.sh defaults 90 (90为执行的优先级,数字越大,表示越晚执行)

#!/bin/bash

#auto run nginx when system startup

sudo -S /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf << EOF

root密码

EOF

exit 0

Centos7

下载EMQX

yun install emqx

emqx start

下载nginx

https://blog.csdn.net/kongbai_java/article/details/115694920

$ cd /usr/local/nginx # 进入安装路径

$ ./sbin/nginx # 启动

$ ./sbin/nginx -s reload # 重载

$ ./sbin/nginx -s stop # 关闭

$ ./sbin/nginx -s quit # 优雅关闭(当请求被处理完成之后才关闭)

下载mysql

https://blog.csdn.net/weixin_44455388/article/details/107997716?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-107997716-blog-99289160.pc_relevant_3mothn_strategy_recovery&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-107997716-blog-99289160.pc_relevant_3mothn_strategy_recovery&utm_relevant_index=1

进入mysql docker

[root@VM_0_8_centos ~]# docker exec -it 89c5b9c81e74 bash

root@89c5b9c81e74:/# mysql -u root -p

导入sql文件至mysql

解决

拷贝sql

docker cp mydata_mytable.sql mysql:/mydata_mytable.sql

将sql文件拷贝到docker容器中。

登录容器

docker exec -it mysql bash

root@eb629da70ea0:/# ls -l mydata_mytable .sql

登录docker容器查看,sql文件是否成功考入了容器。

导入sql

到这里一步,就是mysql的正常导入使用了。

然后选择数据库

1

use admin;

5、执行命令导入

1

source /tmp/admin.sql

关闭占用端口

https://blog.csdn.net/kfepiza/article/details/114959999


相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore &nbsp; &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
1月前
|
关系型数据库 应用服务中间件 数据库
项目部署二:服务器和环境配置
项目部署二:服务器和环境配置
|
4月前
|
前端开发 应用服务中间件
前端项目部署问题总结
【7月更文挑战第13天】
63 1
|
缓存 前端开发 数据库
项目部署(三)
项目部署(三)
|
6月前
|
前端开发 应用服务中间件 网络安全
前端项目部署
前端项目部署
469 0
|
数据采集 缓存 运维
项目部署(一)
项目部署(一)
|
负载均衡 应用服务中间件 nginx
项目部署(二)
项目部署(二)
|
Java 关系型数据库 MySQL
将springboot项目部署到阿里云服务器
将springboot项目部署到阿里云服务器
|
前端开发 应用服务中间件 Linux
第一次部署项目有感
本文将叙述我在部署项目过程中遇到的一些问题和解决方法,同时简略介绍一下我的项目
103 2
第一次部署项目有感
|
jenkins Java 持续交付
项目部署(jenkins 环境配置) | 学习笔记
快速学习 项目部署(jenkins 环境配置)
121 0
项目部署(jenkins 环境配置) | 学习笔记
|
jenkins Linux 持续交付
项目部署(jenkins 安装2) | 学习笔记
快速学习 项目部署(jenkins 安装2)
项目部署(jenkins 安装2) | 学习笔记