Linux-jdk1.8下载地址
点击下载 jdk1.8-linux
提取码:h40h
创建install mkdir -p /export/install
tar -zxvf /jdk-8u144-linux-x64.tar.gz -C /export/install/
vim /etc/profile.d/java.sh
export JAVA_HOME=/export/install/jdk1.8.0_144
export PATH=$PATH:$JAVA_HOME/bin
按esc, 输加粗样式入:wq 保存并退出
source /etc/profile
java -version
安装成功
Mysql的下载地址: https://downloads.mysql.com/archives/community/
命令: yum install perl net-tools -y
这里需要你等待一段时间
命令: rpm -qa | grep mariadb
找到这个文件, 下一个命令要用这个文件
命令: rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64
这里就开始把你下载的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-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
命令: systemctl start mysqld
命令: cat /var/log/mysqld.log | grep password
这个就是初始密码, 把它复制下来, 保存.
命令: mysql -u root -p
利用刚刚保存的密码登录进去.
命令: 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' ;
命令: use mysql;
命令: update user set host='%' where user = 'root';
命令: exit ;
命令: systemctl restart mysqld;
这个命令可能有的时候会有问题, 可以多试试几次
这个MySql主机地址就是你Linux的ip地址, 用户名: root, 密码123456
IDEA 启动 Spring Boot ,将 Spring Boot 应用打成 jar,通过命令行部署。
java -jar xxx.jar
以上就是阿里云部署springboot项目全部过程.
访问的话就直接在浏览器访问就行了.