springboot+mysql部署阿里云服务器

springboot项目部署服务器:
因为自己用的云服务器是阿里云,所以使用阿里云为例。先购买服务器。
在这里插入图片描述
之后下载Xshell来访问服务器,作为java项目,服务器还需要上传jdk,下面是这两个压缩包的链接
jdk:
链接:https://pan.baidu.com/s/112dprQ6CqzwaCxPt70yg2A
提取码:1234
xshell:
链接:https://pan.baidu.com/s/1kzLDLe1KDhc2SQj-4dCvmw
提取码:1234

打开Xshell,new一个Sessions

Host为自己云服务器实例的公网IP,密码是实例密码,实例密码可以在实例->更多->密码/秘钥更改,用户名,linux默认为root。
在这里插入图片描述
登录成功后为此页面:
在这里插入图片描述
首先部署mysql,这里我使用docker部署,用其他方法我一直出错,重复快十次都是错误,使用docker倒是好了。
输入命令:
清除服务器的docker(一般没有,保险起见)
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
之后下载docker
yum install -y yum-utils

yum-config-manager
–add-repo
https://download.docker.com/linux/centos/docker-ce.repo

yum install docker-ce docker-ce-cli containerd.io

下载成功后出现

在这里插入图片描述
之后开启docker服务,
查看docker是否启动成功

命令:ps -ef|grep docker
在这里插入图片描述
安装mysql
docker pull mysql
查看镜像
命令:docker images
在这里插入图片描述

在opt下创建文件夹

命令:cd /opt/

命令:mkdir mysql_docker

命令:cd mysql_docker/

命令:echo $PWD

启动mysql容器

命令:docker run --name mysqlserver -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 mysql:latest

密码可以在PASSWORD= 这里改,我自己是123456
在这里插入图片描述
进入mysql容器,并登陆mysql

命令:docker exec -it mysqlserver bash

命令:mysql -uroot -p
密码为123456,输入密码的时候只是没有显示,实际上是有输入的,别以为没输到

开启远程访问权限

命令:use mysql;

命令:select host,user from user;

命令:ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;

命令:flush privileges;

之后使用navicat连接服务器的数据库。没有下载navicat的在csdn上搜索就有安装教程了,这里就不贴出来了。

在这里插入图片描述

IP为自己服务器实例的公网IP,密码为刚才设置的。
在数据库运行自己项目的sql文件,将原本项目的数据库搬到服务器里。

搞定这些后,上传jdk
打开Xshell
执行命令:yum install lrzsz //为了方便上传文件

将jdk下载到usr/java的文件夹下,java文件夹要自己创建,跟着图片里的命令做就行了,

然后输入rz,选择jdk,等待上传。
等待上传的时间可以去实例里的安全组加上端口,不然端口没法访问。

在这里插入图片描述

3306是mysql默认端口,8808是我自己项目的端口 0.0.0.0表示所有IP都可访问。

上传完jdk,输入ls查看是否上传好。
接下来使用tar解压压缩包,注意自己包名。
tar -zxvf jdk-8u221-linux-x64.tar.gz

解压完后配置环境。
cd到etc 然后vim profile
按i进行编辑,贴上这四行命令,这里注意你自己的jdk包名
export JAVA_HOME=/usr/java/jdk1.8.0_221
export CLASSPATH= J A V A H O M E / l i b / e x p o r t P A T H = JAVA_HOME/lib/ export PATH= JAVAHOME/lib/exportPATH=PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

在这里插入图片描述

添加完后按esc 然后输入:wq退出
然后执行profile文件: source /etc/profile
输入完后,这里就配置好jdk了,输入java -version查看
在这里插入图片描述
然后我们往服务器部署我们的项目。用maven打包成jar(如果不会就查一下csdn)
使用rz命令,选择打包出来的jar
使用rz前记得输入cd ~,到最开始的目录
在这里插入图片描述
在这里插入图片描述
使用java指令运行项目
java -jar (加上自己的包名)
这时候服务器运行起来就可以啦

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值