java - 我该如何解决 - 无法下载 mysql 连接器 .jar... 收到致命警报:protocol_version?
问题描述
我正在尝试为 mySQL 下载 phpStorm 上缺少的驱动程序文件。我不断收到此错误:
Failed to download 'https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.47/mysql-connector-java-5.1.47.jar': Received fatal alert: protocol_version
我在网上没有找到任何解决这个问题的方法。如果有人能让我知道如何实现这一目标,我将不胜感激。
谢谢!
解决方案
我建议查看 IDE 日志文件,看看它们是否有关于下载失败原因的更多详细信息。
使用 Java 8 还需要TLS 1.2
在命令行中启用带有 Java 属性的协议。
mvn -Dhttps.protocols=TLSv1.2 install
此外,您可以下载文件并手动安装它们。
我找不到任何官方的 JetBrains MySQL 驱动程序 repo 页面,但我找到了一些官方且有效的旧 URL,
http://download.jetbrains.com/idea/jdbc-drivers/mysql-connector-java-5.1.45-bin.jar http://download.jetbrains.com/idea/jdbc-drivers/mysql-connector-java -5.1.46-bin.jar
您还可以从Maven Repository获取所有从旧到最新的 MySQL 连接器版本。
PS:要知道如何将外部 MySQL 连接器库添加到PhpStorm。
推荐阅读
- android - 何时调用 FCM onNewToken 并授予网络访问权限?背景和打盹模式应用程序
- wordpress - 如何覆盖主题功能
- mongodb - 如何使用 sql 等组 concat 制作 mongo 过滤数据
- c++ - Clang LLVM 禁用 va_arg 扩展
- c++ - Android Studio 问题中的 Java 错误现已解决
- android - 使用自定义可绘制对象更改操作栏向上指示器后,将其更改为默认的后退箭头按钮
- r - 在以下两种情况下放置 if 语句的最佳方式是什么?
- kubernetes - 一个 K8s POD 是如何实现的,它的核心实现组件是什么?
- shell - 如何在特定路径中运行 shell 命令
- google-apps-script - Google 应用脚本 - 为什么我的 onEdit() 函数需要这么长时间?