6

我正在使用 PhpStorm + DataGrip + MySQL + WAMP 开发一个 PHP 项目,从那时起,我就可以正常使用这些配置的远程数据库(参见图片):

在此处输入图像描述

在此处输入图像描述

但突然我收到了这个错误:

[08S01] 通信链路故障 最后一个成功发送到服务器的数据包是 0 毫秒前。驱动程序没有收到来自服务器的任何数据包。java.net.ConnectException:连接被拒绝:连接

在此处输入图像描述

有人可以知道我能做些什么来解决这个错误吗?

我已经尝试做我在这里找到的事情(使用 JDBC 和 MySQL 解决“通信链接故障”),但这还没有奏效。

我希望再次正常连接到我的数据库。

4

1 回答 1

1

您好,此错误是因为您正在运行 MySQL 5 或 8.0 及更高版本。并且您的服务器配置为使用 TLS 1.2 协议。因此,您需要启用 TLS 协议。

  • 打开数据夹
  • 转到属性
  • 数据源 > 高级

enabledTLSProtocol 中设置值:

TLSv1,TLSv1.1,TLSv1.2,TLSv1.3

测试连接。并且应该工作!

于 2022-01-21T00:45:15.630 回答