我在将 liquibase maven 执行与 azure 即服务提供的 mysql 5.7 数据库集成时遇到问题。 错误日志是:
无法在项目上执行目标 org.liquibase:liquibase-maven-plugin:3.0.5:status (default-cli) — :设置或运行 Liquibase 时出错:com.mysql.jdbc.exceptions.jdbc4 .CommunicationsException:通信链路故障 发送到服务器的最后一个数据包是在 575 毫秒前。握手期间远程主机关闭连接:SSL 对等点错误关闭。
这是我提供给 liquibase 的连接字符串:
jdbc:mysql://服务器名称:3306/db-name?useSSL=true&requireSSL=false
有什么建议吗? 我刚刚尝试设置 -Dhttps.protocols=TLSv1.1,TLSv1.2 但什么都没有改变..
最佳答案
修复了使用 8.0.12 版 mysql 单元连接器并使用 useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC 更新 jdbc URL 的 jdbc 时区参数的问题
关于mysql - liquibase SSL 对等点错误关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48667481/