我正在尝试从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服务!!!
1条答案
按热度按时间uoifb46i1#
使用旧的驱动程序而不是新的。这将解决问题。还要确保数据库中的所有表和所需的最小数据都在新数据库中可用。