« クロスサイトスクリプティング | トップページ | .htaccessを利用したベーシック認証 »

XAMPPのエラー『エラー:MYSQLの起動中にエラーが発生しました。[-1]』

XAMPPをインストール後にディレクトリを変えたいと思い、アンインストールをして違うディレクトリにインストールし直したところ、XAMPPのコントロールパネルからMySQLを起動しようとすると、『エラー:MYSQLの起動中にエラーが発生しました。[-1]』とメッセージが出て、MYSQLを起動できなくなりました。

Err1_2

原因としては、XAMPPのアンインストーラを使わずに、[アプリケーションの追加と削除]からアンインストールをしようとしたためで、この方法では、完全に削除できないためにいくつかゴミが残っていてその為に再インストール後XAMPPがおかしな状態になります。

Xamppが以前と同じMySqlと言う名前でサービスを作成することが問題であるため、まず、[コントロールパネル]-[管理ツール]-[サービス] からサービスを起動させ、MySqlを選択してください。

MySqlをダブルクリックすると、実行ファイルのパスが出てきます。この実行パスがXamppのフォルダの実在しないexeを指定しているため、MySqlを実行するとエラーとなります。


そこで、コマンドプロンプトを起動してMySQLをインストールしているディレクトリ内の「bin」フォルダに移動してサービス(サービスは[コントロールパネル]-[管理ツール]-[サービス]の一覧)の登録を削除する。たとえば、「C:\mysql\」の場合は

    C:\Document and Setting\user> CD C:\mysql\bin
    C:\mysql\bin>mysqld –remove MySQL

これで、サービスからMySqlが消えて、XAMPPのコントロールパネルからMySQLを起動できるようになります。


XamppのMySQLが起動しない、原因と対策は幾つかパターンがあるようです。今回の自分のケースでは、この方法で解決できたので、同じ状況ではまってしまっている人は是非試して見てください!!!

|

« クロスサイトスクリプティング | トップページ | .htaccessを利用したベーシック認証 »

プログラム」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1165602/27968225

この記事へのトラックバック一覧です: XAMPPのエラー『エラー:MYSQLの起動中にエラーが発生しました。[-1]』:

« クロスサイトスクリプティング | トップページ | .htaccessを利用したベーシック認証 »