[英]apache mysql - "packets out of order" on 3306
我刚刚全新安装了 Apache 服务器 2.2。 一切正常。 当我 go 到本地主机时,我得到:“它有效!”
我刚刚安装了 mySQL5.5,当我将 go 设置为 localhost:3306 时,我得到了乱码:
J���� 5.5.22��'����4[LM{D~p��ÿ÷,€����������6[I=4/+,9z{|.mysql_native_password.! ��ÿ„#08S01数据包乱序
我在 inte.net 上看到很多用户遇到类似问题的帖子,但我找不到解决方案。
谁能帮忙?
mysql 服务不是 web 接口 - 您无法使用浏览器连接。 您将需要安装某种 mysql 客户端。
如果您尝试启动phpmyadmin
,请按如下方式进行:
localhost/phpmyadmin
我是 jsp 初学者。 我和你有同样的问题。 我想这是某种端口问题。
对于我来说,我已经将 Apache 服务器连接器的端口设置为 9090。后来,当我安装 mysql 时,mysql 的端口是 3306 作为其默认端口。
在我的 jsp 文件中,我加载了 jdbc 驱动程序,例如“jdbc:mysql://localhost:9090/dbname”,然后在我的 web 浏览器上调用“http://localhost:9090/my.jsp”。 那是我和你遇到同样问题的时候。
我在我的 jsp 文件中修复了端口部分,如“jdbc:mysql://localhost:3306/dbname”,我可以得到它。
我认为您需要检查 Apache 服务器的端口。 您可以在 Apache 目录中查看 \conf\server.xml 文件。 该部分以 server.xml 文件中的“Connector port=8080....”开头。 如果是这样,您需要在浏览器中输入“http://localhost:8080...”。
尝试只写http://localhost/没有端口,它会工作,或者 go 到你的 phpmyadmin 然后点击我的网站,它会立即带你到你的本地主机
我有完全相同的问题,到目前为止我有:1)手动更改排序规则(它似乎默认为 cp850)
2) 修改了 ini/cnf 文件(位于 services.msc -> MySQL 下)
3) 将 max_packet_size 更改为 2G
3)重启服务器。
作为开始,请从 MySQL 运行此脚本 'SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';'
它应该显示你的排序规则表,它们应该都是 utf8可能的原因
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.