小而美博客部署
小而美博客学习地址:
SpringBoot开发一个小而美的个人博客
1、购买云服务器
2、Xshell和Xftp下载与使用
3、安装JDK
4、安装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的配置问题