31

Apache サーバー 2.2 を新規インストールしました。すべてが機能します。localhost にアクセスすると、「動作します!」というメッセージが表示されます。

mySQL5.5 をインストールしたところ、localhost:3306 にアクセスすると意味不明になります。

J��� 5.5.22�'���4[LM{D~p�ÿ÷!�€��������6[I=4/+,9z{|�mysql_native_password�! ��ÿ„#08S01パケットの順序が正しくありません

同様の問題を抱えているユーザーの投稿がインターネット上にたくさん見られますが、解決策がわかりません。

誰でも助けることができますか?

4

5 に答える 5

30

mysqlサービスはWebインターフェイスではありません。ブラウザを使用して接続することはできません。ある種のmysqlクライアントをインストールする必要があります。

于 2012-04-07T10:28:53.313 に答える
1

jsp初心者です。私はあなたと同じ問題を抱えています。ポートの問題のようなものだと思います。

私の場合、Apache サーバー コネクタのポートを 9090 に設定していました。後で mysql をインストールしたとき、mysql のポートはデフォルトのポートとして 3306 でした。

jsp ファイルで、'jdbc:mysql://localhost:9090/dbname' のような jdbc ドライバーをロードし、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...」と入力する必要があります。

于 2012-11-12T13:37:03.243 に答える