小而美博客部署

小而美博客学习地址:
SpringBoot开发一个小而美的个人博客

1、购买云服务器

阿里云服务器学生免费领取指南

2、Xshell和Xftp下载与使用

如何使用Xshell连接阿里云服务器

3、安装JDK

Linux下使用yum安装jdk

4、安装MySQL

云服务器部署MySQL数据库

按照上述方法部署MySQL,利用查看密码的方式报错:grep: /var/log/mysqld.log: No such file or directory;

后来在系统直接输入mysql -version,发现安装的并不是教程里的5.7版本,而是MySQL8.0,网上查了以下因为我的系统是centos8不是centos7,所以安装成的是MySQL8.0。此时我输入MySQL发现直接进入了数据库,,然后利用:ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password'; 修改新密码即可。

5、服务器上开启MySQL端口

创建安全组

MySQL 3306端口

6、利用jar包形式把spring boot项目部署到服务器

SpringBoot项目部署采用jar形式进行部署到服务器上注意事项

因为我们的小而美博客是springboot的,它内嵌了tomcat,因此我们可以利用打包为jar包形式去上传服务器运行,而且同时不用再服务器配置tomcat

7、部署时出现的一个错误

中间部署报错:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure;这应该是数据库出错,后来发现是我们本地安装的事MySQL5.7,但是服务器安装成了MySQL8.0,导致部署失败,解决方法如下:SpringBoot连接MySQL8.0的配置问题

原文地址:https://www.cnblogs.com/dong973711/p/15018645.html