为什么从MySQL5.5迁移到5.7会拒绝连接?

jmp7cifd  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(317)

我正在尝试从MySQL5.5升级(port:3306)至5.7(port:3308)我做了一些改变。
为5.7安装新的mysql服务。
将mysql connector java从v.3.1.11-bin.jar替换为v5.1.9.jar
将database.properties中的端口从3306更改为3308。
但当我尝试从本地tomcat运行应用程序时,它抛出了以下异常。

java.net.ConnectException: Connection refused: connect
    java.net.DualStackPlainSocketImpl.connect0(Native Method)
    java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
    java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
    java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
    java.net.AbstractPlainSocketImpl.connect(Unknown Source)

不知道这次迁移我遗漏了什么?also:if i 运行两个mysql服务,而不是3308,应用程序正在尝试连接到旧的3306服务!!!

uoifb46i

uoifb46i1#

使用旧的驱动程序而不是新的。这将解决问题。还要确保数据库中的所有表和所需的最小数据都在新数据库中可用。

相关问题