无法从DataGrip安装MySQL驱动:下载时Connection reset求助
解决DataGrip无法下载MySQL驱动(Connection reset)的方案
问题描述
在Windows 10 Pro系统的DataGrip 2020.1中安装MySQL驱动时,触发以下错误:
Failed to download 'https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.21/mysql-connector-java-8.0.21.jar': Connection reset
已关闭防火墙,且能ping通repo1.maven.org,但驱动仍无法正常下载。
解决建议
手动下载驱动并导入
- 直接找到对应版本的MySQL驱动jar包(mysql-connector-java-8.0.21.jar)下载到本地
- 打开DataGrip的数据库驱动配置界面,选中MySQL驱动
- 点击「添加文件」按钮,选择本地下载好的jar文件,确认后应用配置即可
更换Maven镜像源
- 进入DataGrip的「Settings」→「Build, Execution, Deployment」→「Build Tools」→「Maven」→「Repositories」
- 点击「+」按钮添加国内镜像,填写ID、名称和镜像地址
- 将新增镜像移至列表顶部,设置为优先使用
- 返回驱动下载界面,重新尝试下载操作
关闭系统代理/工具
检查Windows系统设置的「网络和Internet」→「代理」,确保所有代理选项处于关闭状态;同时关闭VPN、全局代理类工具,重启DataGrip后重试下载。调整DataGrip的VM参数
- 找到DataGrip安装目录下的
bin文件夹,打开datagrip64.exe.vmoptions(64位系统)或datagrip.exe.vmoptions - 添加以下参数,优化连接策略:
-Djava.net.preferIPv4Stack=true -Dmaven.wagon.http.retryHandler.count=5 -Dmaven.wagon.http.connectionTimeout=30000 - 保存文件后重启DataGrip,再次尝试驱动下载
- 找到DataGrip安装目录下的
清理DataGrip缓存
- 点击DataGrip顶部菜单「File」→「Invalidate Caches...」
- 勾选「Clear file system cache and local history」,点击「Invalidate and Restart」
- 软件重启后,重新进行驱动下载操作
内容的提问来源于stack exchange,提问作者Ann
相关产品推荐
相关产品推荐

