为什么从MySQL 5.5迁移到5.7拒绝连接?

问题描述 投票:1回答:1

我正在尝试从MySQL 5.5(端口:3306)升级到5.7(端口:3308)并进行以下更改。

  1. 安装5.7的新MySQL服务。
  2. 将MySQL-connector-java从v.3.1.11-bin.jar替换为v5.1.9.jar
  3. 将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)

不知道我在这次迁移中缺少什么?另外:如果我运行两个MySQL服务,而不是3308,应用程序正在尝试连接到旧服务3306!

mysql tomcat database-migration mysql-connector mysql-5.7
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.