刚拉下的项目启动报错(打码的是mysql地址):
报通信链路故障,百度出来说这个错误说明数据库没有开放外部链接,密码是正确的,开放外部权限即可,但是其实是给了权限的
问题原因:
在MySQL5.7之前的版本,安全性较低,存在任何用户都可以连接上的 test 库,所以官方在5.7版本加大了对隐私的保护。并且采用了默认 useSSL = true值防止对数据库的随意修改,到了8.0版本,仍然保留了SSL,并且默认值为 true,所以只要将 “?useSSL= false” 放在url表名后即可
解决办法:
在yml中mysql配置中的url加上useSSL=false(打码的是mysql地址)