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

时间:2018-04-10 11:47:32

标签: mysql intellij-idea

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

  1. Download MySQL
  2. 安装
  3. Follow very easy how to from jetbrains
  4. 当前设置: enter image description here enter image description here

    点击“测试连接”后,我收到以下错误。

    enter image description here

    有很多评论:

    packet drops or badly configured Firewall/Switch

    a lot of transaction

    known bug - solution in maven dependency

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

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

    sudo service mysql restart
    

    结果:

    service: command not found
    

    或者只是用以下方式检查状态:

    sudo service mysql status
    

    结果:

    service: command not found
    

    我不知道它是否与我的问题有关? db是“永远”运行还是只有在我运行应用程序时才会运行它?任何人都可以帮助连接数据库吗?

2 个答案:

答案 0 :(得分:1)

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

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

例如:

enter image description here

答案 1 :(得分:0)

我试过没有结果。毕竟我重新启动它,它显示我的错误消息与密码过期(这是一个来自mysql,我从来没有改变它)。要更改密码,我必须安装MySQL工作台,更改传递,现在它可以工作。无论如何,谢谢你!