栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

(阿里云)Linux部署springboot项目全过程

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(阿里云)Linux部署springboot项目全过程

Linux-jdk1.8下载地址

点击下载 jdk1.8-linux

提取码:h40h

一、安装jdk 1.1、将安装包上传至Linux服务器

1.2、创建安装文件夹
创建install   mkdir -p /export/install

1.3、解压到install文件夹中
tar -zxvf /jdk-8u144-linux-x64.tar.gz -C /export/install/
1.4、配置环境变量 1.4.1、编辑文件
vim /etc/profile.d/java.sh
1.4.2、将内容复制到文件中
export JAVA_HOME=/export/install/jdk1.8.0_144
export PATH=$PATH:$JAVA_HOME/bin

按esc, 输加粗样式入:wq 保存并退出

1.4.3、更新profile文件
source /etc/profile
1.5、检查版本
java -version

 

安装成功

二、安装mysql

Mysql的下载地址: https://downloads.mysql.com/archives/community/

2.1、安装Mysql依赖【perl net-tools】

命令: yum install perl net-tools -y

这里需要你等待一段时间

2.2、卸载mariadb

命令: rpm -qa | grep mariadb

找到这个文件, 下一个命令要用这个文件 

命令: rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64

2.3、安装mysql 

这里就开始把你下载的mysql开始安装

问: 如何把window系统中下载好的应用传到Linux系统中呢?

这里可以看我的这篇博客: Linux和Window系统之间的数据传输详解_向上的狼的博客-CSDN博客

将Window系统中下载好的mysql(记住这里是Linux版的压缩包, 不要下的Window系统版本的) 移到Linux系统后输入

命令: tar -xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar  (这个版本号看你自己下载的, 解压这个压缩包)

然后会得到里面很多个压缩包.

命令: 分别对这其中四个压缩包进行解压, 记住顺序不要错 (这个版本就是你自己下载的那个版本)

  • rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm
  • rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm
  • rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm
  • rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm

注: 这里可能运行最后一个命令的时候: rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm

可能会出现这个错误

error: Failed dependencies: 
libaio.so.1()(64bit) is needed by MySQL-server-5.6.10-1.rhel5.x86_64 
libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.6.10-1.rhel5.x86_64
libaio.so.1(LIBAIO_0.4)(64bit) is needed by MySQL-server-5.6.10-1.rhel5.x86_64

 解决办法: 安装这个libaio依赖包

yum install libaio
 2.4、启动mysql

命令: systemctl start mysqld

2.5、查找密码并登陆Mysql

命令: cat /var/log/mysqld.log | grep password

这个就是初始密码, 把它复制下来, 保存. 

命令: mysql -u root -p

 

利用刚刚保存的密码登录进去.

2.6、修改Mysql密码 8.0版本输入命令(这里密码改为123456)

命令: set global validate_password.policy=LOW;

命令: set global validate_password.length=6;

更改加密方式

命令: ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;

更新用户密码

命令: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

新权限

命令: FLUSH PRIVILEGES;

注: #---------- 修改 Mysql 密码 5.7 版本输入命令:
set global validate_password_policy = LOW;
set global validate_password_length = 6
alter user root@localhost identified by '123456' ;

2.7、修改Mysql链接地址(让其可以通过mysql可视化软件连接)

命令: use mysql;

命令: update user set host='%' where user = 'root';

命令: commit; 

命令: exit ;

 

命令: systemctl restart mysqld; 

 

这个命令可能有的时候会有问题, 可以多试试几次

2.8、最后就通过可视化软件连接, 我这里用的是SQLyog 

这个MySql主机地址就是你Linux的ip地址, 用户名: root, 密码123456

三、部署 Spring Boot 应用

IDEA 启动 Spring Boot ,将 Spring Boot 应用打成 jar,通过命令行部署。

java -jar xxx.jar
3.1、将 Spring Boot 应用打包,jar,Maven

3.2、通过命令行启动 jar 即可

以上就是阿里云部署springboot项目全部过程.

访问的话就直接在浏览器访问就行了.

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1036715.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号