linux 部署 springBoot项目问题

    因为自己想要接私活,自己买了一个入门级的服务器,想着linux系统比较稳定,所以就安装Centos 8.2;记录自己所遇到的问题,方便自己随时查阅及帮助其他人遇到类似的问题;

问题一:is blocked because of many connection errors

mysql中默认的connect_errors是10,由于网络中断,造成这个数值高于10,当在访问的时候就被锁住了,可能是为了防止恶意***吧,才有这个机制。

使用下面的命令处理 解决

mysqladmin -uroot -p flush-hosts

问题二:com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

 项目在本地启动连接服务器数据库正常、本地数据库客户端连接服务器数据库正常、服务器本地连接client连接数据库正常。唯独把项目部署到服务器上启动时抛出异常

可以参考这个文章 

我的解决方案是:

    url后面拼接加上useSSL=false即可;

MySQL在高版本需要指明是否进行SSL连接

1.true 需要连接

2.false 不需要连接

你可能感兴趣的:(linux 部署 springBoot项目问题)