質問: XAMPPをインストールしました。しかし、コントロールパネルからMySqlが起動しません。 起動させる方法を教えていただきたく思います。 【症状】startをクリックすると一瞬runningと表示されるのですが、すぐに止まってしまいます。 下のエリアには、MySql started [Port 3306] Busy・・・と表示されます。 【対応】そこで試行錯誤しながらwindowsのファイアウォールから3306のポートを開きました。 のようなサイトを参考にしつつ。 しかし、やはり動きません。ファイアウォール自体を止めてみましたが、症状は変わりませんでした。 はじめてプログラミングに挑戦しようとしているのですが、出鼻をくじかれて困っています。 OSはwindows7 Ultimate、ウイルスソフトはavastを使っています。 よろしくお願いします。
回答: とりあえず開けたポートやファイアウォールは閉じておいてください。 開けたままでは、問題が解決して起動したとき、外部から接続できてしまいます。 次にこちらを。 問題の見分け方がありますので、それで確認してください。 結果、以前登録されたサービスが残っている場合ならこれに従ってみてください。 ポートが使われていたら以下を参考にしてみてください。 これはapacheの場合ですが、ApacheをMySQL、80を3306と読み替えれば大体当てはまります。 下記も参考になるかもしれません。 問題がはっきりしない場合は、このようにエラーログを見るとヒントになります。 エラーログの場所は「\xampp\mysql\data\mysql.err」の様です。 メモ帳、エディタなどで開いてみてください。 参考: