Ubuntu 从 18.04 升级到 20.04 后出现 JDBC 驱动程序错误

Ubuntu 从 18.04 升级到 20.04 后出现 JDBC 驱动程序错误

do-release-upgrade我最近在运行 MySQL 服务器的机器上将Ubuntu 版本从 18.04 升级到 20.04(使用)。

现在,我在客户端计算机上使用 Java 数据库连接器的程序中收到以下错误消息:

JDBC Driver Error: Communications link failure

我非常确定 MySQL 服务器已启动并运行良好,例如,我可以从同一台机器访问它,如下所示:

mysql -u root -p

我该如何解决这个问题?

答案1

错误消息JDBC Driver Error: Communications link failure不是很具体 - 这可能是由于 MySQL 服务器根本没有运行,或者由于客户端无法使用连接(例如由于版本不匹配)。

就我而言,这是 MySQL 服务器(在 Ubuntu 发行版升级到 20.04 后其版本更新至 8.0.30)与客户端的 MySQL 连接器之间的版本不匹配。

为了解决这个问题,与错误消息所述不同,不需要对服务器进行任何更改。

在客户端机器上,我安装了与 MySQL 服务器版本匹配的 MySQL 连接器,根据这个答案中的指南

相关内容