ApacheMySQL--3306端口上的“packets out of order”,怎么办?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (206)

我刚刚重新安装了ApacheServer 2.2。一切正常。

我刚刚安装了mySQL5.5,当我转到localhost:3306时,我得到了乱码:

J��� 5.5.22�'���4[LM{D~p�ÿ÷!�€����������6[I=4/+,9z{|�mysql_native_password�!��ÿ„#08S01Got packets out of order

提问于
用户回答回答于

MySQL服务不是Web接口--您不能使用浏览器进行连接。您需要安装某种MySQL客户端。

用户回答回答于

我想是端口问题吧。

对我来说,我已经将Apache服务器连接器的端口设置为9090。稍后,当我安装MySQL时,MySQL的端口是3306作为默认端口。

在jsp文件中,我加载了JDBC驱动程序,如‘jdbc:mysql://localhost:9090/dbName’,然后调用‘http://localhost:9090/my.jsp“在我的网页浏览器上。就在那时候我和你有同样的问题。

我将jsp文件中的端口部分修复为‘jdbc:mysql://localhost:3306/dbName’,这样我就可以了。

我认为您需要检查Apache服务器的端口。您可以签出Apache目录中的\conf\server.xml文件。该部分以server.xml文件中的“Connector port=8080.”开头。如果是的话,你需要把http://localhost:8080..在你的浏览器上。

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动