阿里云ECS服务器-在CentOS8中部署spring boot项目

已经将操作视频投稿到B站,通过下方链接可直接访问观看

阿里云ECS服务器-在CentOS8中部署spring boot项目

1、更换服务器操作系统

2、放开安全组中常用的端口

3、打包spring boot项目

4、使用FTP工具连接到服务器

5、FTP工具上传打包的spring boot项目

6、使用SSH工具连接到服务器

7、配置服务器java环境

yum list java-1.8*                   #检查 yum 中有没有 java1.8 包
yum install java-1.8.0-openjdk* -y   #开始安装
java -version                        #验证安装

8、配置数据库并创建数据库

yum install -y mariadb-server       #安装MariaDB
systemctl start mariadb             #启动MariaDB
systemctl enable mariadb            #将MariaDB设置为开机自启动
systemctl status mariadb            #查看MariaDB目前的运行状态
mysqladmin -uroot password 123456   #设置数据库密码 此处不设置,使用默认的空密码
​
mysql -u root -p                    #进入数据库
create database blog;               #创建数据库 blog

9、在前台运行spring boot项目

java -jar xxx.jar                  #使用项目中配置的端口
java -jar xxx.jar --server.port=80 #指定运行端口 此处不再演示 因为配置文件中已经更改使用80端口
​
键盘输入 Ctrl + C                   #停止运行

10、在后台运行spring boot项目

java -jar xxx.jar &
​
#以下为停止后台程序的步骤,此处暂时不演示
ps aux | grep java                #获取程序pid
kill pid                          #通过kill pid值停止对应的程序

11、远程连接数据库并向用户表中添加用户数据

  • 授权(为了开启远程连接)
mysql -u root -p                 #首先进入数据库
​
​
use mysql;
update user set host='%' where user='root' and host='localhost';
flush privileges;
  • 关闭远程连接权限(为了安全和项目需要)
mysql -u root -p                 #首先进入数据库
​
​
use mysql;
update user set host='localhost' where user='root' and host='%';
flush privileges;

原创文章,作者:witersen,如若转载,请注明出处:https://www.witersen.com

(3)
witersen的头像witersen
上一篇 2021年3月24日 下午10:46
下一篇 2021年4月15日 下午5:04

相关推荐

  • Java多线程-素数计算

    单线程即串行方式计算素数 静态负载平衡方式1,即在进行编程时为每个线程分配工作,指定每个线程的计算范围 按照均分的方式分配每个线程的计算量 静态负载平衡方式2,即在进行编程时为每个…

    2021年4月24日
    2.2K0

发表回复

登录后才能评论