因为自己想要接私活,自己买了一个入门级的服务器,想着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 不需要连接