MySQL:[08S01]通信链路故障

Beg*_*ner 3 mysql intellij-idea

我有一个带有本地数据库的应用程序,即H2。但客户使用的是MySQL。客户端存在一些问题,因此我决定在本地计算机(MacOS)上安装并运行针对 MySQL 的应用程序。我使用的是java 9。

  1. 下载MySQL
  2. 安装
  3. 按照非常简单的方式从 jetbrains 进行操作

当前设置: 在此输入图像描述 在此输入图像描述

单击“测试连接”后,出现以下错误。

在此输入图像描述

有很多评论:

数据包丢失或防火墙/交换机配置不当

大量交易

已知错误 - Maven 依赖项的解决方案

但大多数不是在测试连接,而是在配置。此外,这些人的连接至少可以工作一次或通过另一组防火墙。以前的解决方案都不适合我的情况。

我还尝试使用以下命令重新启动 MySQL:

sudo service mysql restart
Run Code Online (Sandbox Code Playgroud)

结果:

service: command not found
Run Code Online (Sandbox Code Playgroud)

或者只是检查状态:

sudo service mysql status
Run Code Online (Sandbox Code Playgroud)

结果:

service: command not found
Run Code Online (Sandbox Code Playgroud)

不知道和我的问题有没有关系?数据库是“永远”运行还是idea仅在我运行应用程序时才运行它?有人可以帮助连接到数据库吗?

Fla*_*oia 12

尽管 VPS 上有一个简单的 mysql 数据库,但我只是将驱动程序更改为 Amazon Aurora MySQL。

在此输入图像描述


小智 7

当我尝试使用 JetBean Datagrip 和 Pycharm 连接到 Amazon 托管的 mySQL 服务器时,我遇到了类似的错误。

我可以通过使用早期版本的 SQL 驱动程序来解决此问题。

例如:

在此输入图像描述