mysql - liquibase SSL 对等点错误关闭

标签 mysql maven azure ssl liquibase

我在将 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/

相关文章:

java - SQL 连接问题(网址错误?)

php - PHP mysql 中的数据未更新

java - COGNOS - XQE-JDB-0004 查找驱动程序类 "com.mysql.jdbc.Driver"时出现问题

maven - 如何清除 Apache Maven 的缓存?

azure - Terraform azurerm_data_factory vsts_configuration 失败,错误为 : Error configuring Repository for Data Factory

php - 如何考虑阿拉伯语语音删除重复行

java - Scala Maven 插件不处理 Scala 源文件夹并报告生命周期错误

java - 在 pom.xml 中指定目标

c# - 以事务方式向 Azure 服务总线发送 100 多条消息

sql - 如何使用一个 SQL 查询从数据库中删除所有外部表?