项目启动后,报错,但是我的navicat 数据库连接工具是连接上的,没有问题的,但是程序就是连接不上。端口放开了,防火墙也放开了
先说问题:是网络问题,
如何解决:因为我的机子上又跑了一个docker ,docker上又mysql,机子上的3306端口与docker 上的mysql 映射着呢,我装上mysql后,网络环境发生了变化,但是没有重启docker ,用的之前的docker 网络环境。
更改本机mysql 的3306 为3307 ,或者改 docker 的端口
我这里用的更改本机端口 ,还有一点要注意就是url后面的这个,不用要写错了
?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8