已经将操作视频投稿到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