gpt4 book ai didi

mysql - 握手过程中通讯失败。是否有服务器在本地主机 :3306? 上运行

转载 作者:行者123 更新时间:2023-11-29 14:49:14 25 4
gpt4 key购买 nike

我刚刚将我的服务器升级到 Suse 11.4,并且使用 MySQL 5 和 Java 6 以及 systinet 作为我的 Web 服务器。
当我尝试登录我的应用程序时,我似乎无法查看我的数据库,当我检查 systinet 上的日志时,它给了我一个错误:

Impossible to create a JDBC connection | Communication failure during handshake.
Is there a server running on localhost:3306?".

如何解决这个问题?

最佳答案

我也遇到了同样的问题。应用程序应该有 mysql 连接器 jar 文件。最初我有一些旧版本的 jar 文件,我用 5.1 兼容的连接器 jar 版本替换了它。

确认 Java 环境中是否有驱动程序的另一种简单方法是对该 Driver 类执行 #import。

例如如果Class.forName("com.mysql.jdbc.Driver");是您的 Driver 类,然后暂时输入 #import com.mysql.jdbc.Driver;查看是否有任何构建错误,修复它,查询应该可以工作。

关于mysql - 握手过程中通讯失败。是否有服务器在本地主机 :3306? 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6153477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com