programing

apache mysql - 3306에서 "packets 고장"

newstyles 2023. 10. 1. 19:20

apache mysql - 3306에서 "packets 고장"

방금 Apache 서버 2.2를 새로 설치했습니다.모든 것이 통합니다.로컬 호스트에 가면 "잘 돼!"라는 메시지가 나타납니다.

방금 SQL 5.5를 설치했는데 localhost:3306으로 이동하면 횡설수설합니다.

J ��� 5.5.22 �의 ���4[LM {D~p �ÿ÷!�€ ����������6[I=4/+,9z{|�mysql_native_password �!��ÿ„#08S01 패킷이 고장났습니다

인터넷에서 비슷한 문제를 가진 사용자들의 글을 많이 보지만 해결책을 찾을 수가 없습니다.

누가 도와줄 수 있습니까?

mysql 서비스가 웹 인터페이스가 아닙니다. 브라우저를 사용하여 연결할 수 없습니다.어떤 종류의 mysql 클라이언트를 설치해야 합니다.

시작하려고 하면.phpmyadmin그런 다음 이렇게 합니다.

localhost/phpmyadmin

저는 jsp 초보입니다.저도 당신에게 같은 문제가 있습니다.포트 문제인 것 같습니다.

저는 아파치 서버 커넥터 포트를 9090으로 설정했습니다.나중에 mysql을 설치했을 때, mysql의 포트는 3306이 기본 포트였습니다.

jsp 파일에서 'jdbc:mysql://localhost:9090/dbname'과 같은 jdbc 드라이버를 로드한 후 웹 브라우저에서 'http://localhost:9090/my.jsp'를 호출합니다.그때 당신에게도 똑같은 문제가 생겼습니다.

jdbc:mysql://localhost:3306/dbname'과 같이 jsp 파일의 포트 부분을 수정했는데, 모두 알 수 있었습니다.

아파치 서버의 포트를 확인해야 할 것 같습니다.Apache 디렉토리에서 \conf\server.xml 파일을 체크아웃할 수 있습니다.부분은 server.xml 파일의 "Connector port=8080..."로 시작합니다.그렇다면 'http://localhost:8080...'을 넣어야 합니다.당신의 브라우저에서.

포트 없이 http://localhost/만 작성하면 됩니다. 또는 phpmyadmin으로 이동하여 내 웹 사이트를 클릭하면 바로 로컬 호스트로 이동합니다.

나는 정확히 같은 문제가 있어서 지금까지 : 1)Collation을 수동으로 변경했습니다 (cp850으로 기본 설정되어 있는 것 같았습니다)

2)ini/cnf 파일을 변경했습니다(services.msc -> MySQL 아래에 있음).

3)max_packet_size를 2G로 변경했습니다.

3)서버를 재부팅했습니다.

먼저 MySQL 'SHOW VARULS WHERE VARULS_name LIKE 'character_set_%' 또는 VARULS_name LIKE 'collation%'에서 이 스크립트를 실행하십시오.;'

당신의 콜렉션에 대한 표를 보여줄 것이고, 그들은 모두 utf8 가능한 원인을 읽어야 할 것입니다.

언급URL : https://stackoverflow.com/questions/10053613/apache-mysql-packets-out-of-order-on-3306