• ベストアンサー

ポート3306が使われています

先日自宅のWinXPに、XAMPPにてApache HTTPD 2.2.4 + Openssl 0.9.8e、MySQL 5.0.43、PHP 5.2.3をインストールしたのですが、過去インストールしてあったMySQLの4.xの影響か、「ポート3306は既に使用されています」というような内容のエラーメッセージが表示され、MySQLが起動不可能になってしまいました。 ググッた結果、再度旧バージョンのMySQLをインストールしなおし、「サービス」からも削除したのですが、依然「ポート3306は使用中」なのです。 素人に毛が生えた程度の知識しかなく、いろいろ調べたのですが埒があきません。ここで皆さまにお知恵を拝借できればと思っております。 何卒宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.2

ファイアーウォールソフトが悪さをしていそうな気配。 ポートを使用するプログラムの上書きバージョンアップ時にも、ファイル名同じだけど更新日が違うから、「ウィルスが書き換えたかもしれないよ」とお節介警告の上に遮断をすることがあります。 ファイアーウォールをがっちり設定していれば、ポート番号に対して、利用するアプリケーションを対応させている(ファイル名だけでなく更新日やファイルサイズもチェックしている)はずなので、ここで、new version がはねられたりします。 どのファイアーウォールソフトをお使いか解りませんけど、一旦ファイアーウォール機能を無効にして、さらにwindowsの再起動を行ってから、MySQLのインストールをやり直してみてはいかがでしょう? http://ud037.are.ous.ac.jp/WebSite/MySQLConfigurationError/

参考URL:
http://ud037.are.ous.ac.jp/WebSite/MySQLConfigurationError/
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • asuncion
  • ベストアンサー率33% (2127/6290)
回答No.1

> 「ポート3306は既に使用されています」というような内容のエラーメッセージ 「正確にこの内容です」というエラーメッセージを 提示していただくことは可能ですか?

DaimaruDo
質問者

補足

XAMPP(1.6.3a win32(Basic Package))をインストールすると、 「ポート3306 はすでに使用されています。MySQLをサービスとしてインストールするのに失敗しました。」 と表示されます。 一度昔入れてあったMySQLはキレイに消したはずなのですが……。

すると、全ての回答が全文表示されます。

関連するQ&A