【问题标题】:DataGrip/PhpStorm is not connecting to MySQL DB, error: com.intellij.execution.ExecutionExceptionDataGrip/PhpStorm 未连接到 MySQL DB,错误:com.intellij.execution.ExecutionException
【发布时间】:2018-01-20 02:53:05
【问题描述】:

我使用 PhpStorm 作为我的代码编辑器和数据库客户端。它工作正常。但突然它停止工作了。删除连接,然后使用绝对正确的数据库凭据添加新数据源,但仍然没有连接。 然后我以为是 PhpStorm 的问题,所以我下载了 DataGrip,但是也出现了同样的问题。我可以使用 SequelPro 通过相同的凭据连接到相同的数据库。

这是我单击应用按钮时得到的结果。当我单击“测试连接”按钮时,它会显示一个无限进程 connecting to database 在后台运行。

我不知道关于 DB 的 JetBrains 产品突然出了什么问题。我不能 100% 确定在哪个活动之后,我遇到了这个问题。我正在使用最新版本的 PhpStorm 和 DataGrip(版本 2017.3.4,于 2018 年 1 月 17 日构建)。

我的idea.log如下:

【问题讨论】:

  • 嗯...com.intellij.execution.ExecutionException 没有告诉任何有用的信息。你是怎么得到那个错误窗口的——它是显示出来的还是你点击了屏幕底部的蓝色view链接?完整的错误是什么(通过Help | Show Log in XX检查idea.log)?由于这两种产品都发生了这种情况……从那以后您是否重新启动了 Mac?它对任何操作系统都有帮助,而不仅仅是 Windows :)
  • 感谢您的回复。当我单击查看链接时,将显示此错误窗口。我也检查了idea.log。当我点击测试连接按钮时,我得到了这个日志,正如你在更新的问题中看到的那样。
  • 我没有看到任何异常。根据目前提供的信息,不知道还有什么建议(除了在 JetBrains 问题跟踪器上提交票证)
  • 是的,当某些东西不起作用但没有提供信息的错误消息时,程序员会感到最无助。你有没有提交罚单?
  • 没有。我没有看到任何明显的线索,也无法提供任何额外的细节(它发生在你身边,我不知道你在那里得到了什么,你最近的行动是什么等)

标签: mysql phpstorm jetbrains-ide datagrip


【解决方案1】:

试试这个:

  1. 在您的数据源和驱动程序窗口中:选择您的数据库连接项。

  2. 点击[Driver:]标签后的[MySQL]链接

  3. 删除[其他文件:]中的所有项目

  4. 完成!

【讨论】:

  • 谢谢。但是这个问题很久以前就解决了。当我在 Jetbrains 上提交罚单时,他们帮助我解决了这个问题。实际上是因为我对/etc/hosts 文件的愚蠢。
猜你喜欢
  • 2015-10-30
  • 2017-09-28
  • 2015-08-10
  • 2016-12-23
  • 2018-06-29
  • 1970-01-01
  • 2017-08-20
  • 1970-01-01
  • 2021-04-14
相关资源
最近更新 更多