PhpStorm MySQL连接器/J在更新到5.1.40后停止工作
在PhpStorm建议更新MySQL驱动程序后,我与MySQL数据库的现有连接和工作连接已停止工作。我看到这个问题在我的Ubuntu和另一台Mac上重现。我收到的错误是: [08S01]通信链路故障 我使用SSH隧道来访问数据库。此外,我使用最新稳定版本的PhpStorm(2017.1.2)。导致问题的驱动程序版本是5.1.40和5.1.41,我在尝试修复问题时手动安装了这两个版本PhpStorm MySQL连接器/J在更新到5.1.40后停止工作,php,mysql,intellij-idea,phpstorm,Php,Mysql,Intellij Idea,Phpstorm,在PhpStorm建议更新MySQL驱动程序后,我与MySQL数据库的现有连接和工作连接已停止工作。我看到这个问题在我的Ubuntu和另一台Mac上重现。我收到的错误是: [08S01]通信链路故障 我使用SSH隧道来访问数据库。此外,我使用最新稳定版本的PhpStorm(2017.1.2)。导致问题的驱动程序版本是5.1.40和5.1.41,我在尝试修复问题时手动安装了这两个版本 有没有快速的方法来解决这个问题?我真的需要继续工作。最新版本的MySQL Connector/J似乎有一些问题。解
有没有快速的方法来解决这个问题?我真的需要继续工作。最新版本的MySQL Connector/J似乎有一些问题。解决方案是回滚以在PhpStorm中使用以前版本的MySQL Connector/J驱动程序。就我而言,以前的版本是5.1.35,运行良好 问题是,回滚并不是那么明显。我在驱动程序选择弹出窗口中没有以前的版本: 解决方案是添加一个已存在于我的电脑上的附加驱动程序文件: 添加驱动程序后,最后一步是禁用“使用提供的驱动程序”复选框: 然后我应用了更改,连接再次工作
希望这有帮助。还可以向MySQL连接器列表中添加驱动程序 为此,请执行以下步骤:
/jdbc drivers/
文件夹。您应该在其内容中看到如下内容:
/MySQL Connector/J/
中创建一个版本号为的新文件夹,在我的示例中是5.1.35
(正如我以前的驱动程序文件是/MySQL-Connector-java-5.1.35-bin.jar
)
/mysql-connector-java-5.1.35-bin.jar
复制到刚刚创建的版本文件夹(5.1.35
)中。所以看起来是这样的:
/jdbc drivers.xml
。
祝你好运 别忘了键入db(3306)和SSH端口(在我的例子中是22)