P16 - 执行测试程序的时候,排除了Maven,jDK版本不符等问题后,终于程序没有标红了。
但是出现了新问题,运行RenrenApplication测试程序的时候出现了新问题,连接MySQL数据库的时候出错,排查了一下,主机连接虚拟机下的linux中MySQL数据库连接正常,期间出现了一个1123的错误,看一些文章说要用flush-host。我比较简单粗暴,之间重启虚拟机完事儿。
回归主题,连接数据库时报的错误是:
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
找了很多博客,发现都是有问题的,最后成功找到了一个大佬的解决方案,非常有效。就是在
application-dev.yml文件的url中加入
&useSSL=false
原文链接如下:
连接数据库报错com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure的解决方法_响叮当!的博客-CSDN博客
再次感谢大佬!!



