com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
在运行项目的时候报了这样的错误,网上很多都说是连接超时,后来对比半天发现是url地址中主机错了
url: jdbc:mysql://mysql:3306/cloud-user?characterEncoding=UTF-8&useUnicode=true&serverTimezone=Asia/Shanghai
jdbc:mysql:// 是指JDBC连接方式;
mysql: 是指你的本机地址;
3306 :SQL数据库的端口
cloud-user :就是你要连接的数据库名。
在这之中主机名是localhost,所以导致我连接不上。改回来后就好了,真的无语啊,因为直接copy的项目,所以没看仔细。