在URL的后面增加参数:
?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
解决。
原因是虽然mysql5.7的server是5.7,但是连接相关软件都是8.0的了,加密方式有所改变,导致连接不成功。