0

XAMPP MySQL をインストールすると、最初の使用でしか機能しません。プログラムを閉じて再度開くと、MySQL を起動しようとすると次のエラーが発生します。

エラー: MySQL が予期せずシャットダウンしました。これは、ブロックされたポート、依存関係の欠落、不適切な権限、クラッシュ、または別の方法によるシャットダウンが原因である可能性があります。[ログ] ボタンを押してエラー ログを表示し、Windows イベント ビューアーでさらに手がかりを確認してください。さらにヘルプが必要な場合は、このログ ウィンドウ全体をコピーしてフォーラムに投稿してください。

編集:これはmysqlエラーログにリストされていますが、正確にはわかりません:

2013-10-28 21:10:41 2428 [エラー] InnoDB: 以前に開いたテーブルスペースを開こうとしました。以前のテーブルスペース lorecloud/userbasicinfo は、ファイルパス: .\lorecloud\userbasicinfo.ibd でスペース ID: 2 を使用します。ファイルパスでスペース ID: 2 を使用するテーブルスペース mysql/innodb_index_stats を開けません: .\mysql\innodb_index_stats.ibd InnoDB: エラー: 単一テーブルのテーブルスペース ファイル .\mysql\innodb_index_stats.ibd を開けませんでした InnoDB: クラッシュ リカバリを続行しませんInnoDB ログのログ レコードをテーブルに適用できない場合、テーブルが InnoDB: 破損する可能性があるためです。InnoDB: 問題を修正して mysqld を起動するには: InnoDB: 1) ファイルに権限の問題があり、mysqld が InnoDB: ファイルを開くことができない場合は、権限を変更する必要があります。InnoDB: 2) テーブルが不要な場合、またはバックアップから復元できる場合、 InnoDB: .ibd ファイルを削除できます。InnoDB は通常の InnoDB を実行します。つまり、クラッシュ リカバリを行い、そのテーブルを無視します。InnoDB: 3) ファイル システムまたはディスクが壊れていて、InnoDB (.ibd ファイル) を削除できない場合は、my.cnf InnoDB: で innodb_force_recovery > 0 を設定し、ここで InnoDB に強制的にクラッシュ リカバリを続行させることができます。

phpmyadmin にアクセスしようとすると、次のようになります。

2002 - ターゲット マシンがアクティブに拒否したため、接続できませんでした。

サーバーが応答していません (または、ローカル サーバーのソケットが正しく構成されていません)。

Apache は引き続き起動し、問題なく動作します。すべてをアンインストールして再インストールしましたが、最初の使用後は毎回同じ問題が発生します。なにが問題ですか?

4

1 に答える 1