2

それで、私が作成したこのログインシステムを使用しようとしたところ、奇妙なエラーが発生し始めました。MySQLが起動していないことが原因であることがわかりました。それで起動しようとしたのですが、起動しませんでした。ログは次のとおりです。

10:06:12 PM [mysql] Attempting to start MySQL app...
10:06:12 PM [mysql] Status change detected: running
10:06:13 PM [mysql] Status change detected: stopped
10:06:13 PM [mysql] Error: MySQL shutdown unexpectedly.
10:06:13 PM [mysql] This may be due to a blocked port, missing dependencies, 
10:06:13 PM [mysql] improper privileges, a crash, or a shutdown by another method
10:06:13 PM [mysql] Check the "/xampp/mysql/data/mysql_error.log" file
10:06:13 PM [mysql] and the Windows Event Viewer for more clues

エラー ログ (mysql_error.log) の注目すべき行の一部を次に示します。

130318 22:06:12 InnoDB: Database was not shut down normally!
130318 22:06:12 InnoDB: Waiting for the background threads to start
130318 22:06:13 InnoDB: 1.1.8 started; log sequence number 1599518
130318 22:06:13 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306
130318 22:06:13 [Note]   - '0.0.0.0' resolves to '0.0.0.0';
130318 22:06:13 [Note] Server socket created on IP: '0.0.0.0'.
130318 22:06:13 [ERROR] Fatal error: Can't open and lock privilege tables: Can't 
                        find file: 'host' (errno: 2)

これらのエラーは、XAMPP を再インストールせずに修正できますか?

4

5 に答える 5

5

XAMPP コントロール パネルを管理者モードで開き、MySQL サービスをアンインストールしてから、再度再インストールするとうまくいきました。これを行うには、提供されたスナップショットで丸で囲まれたチェックボックスをオンまたはオフにします。ここに写真があります...MySQL サービスをインストールおよびアンインストールする方法

于 2017-04-07T12:50:28.333 に答える
3

コンピューターで別の Mysql サーバーを停止します。TaskManager を開いていることを示すことができます別のサーバーを停止または削除し、xammp を再起動します

于 2013-03-19T03:25:22.110 に答える
1

同じエラーが発生していましたが、サービスを確認すると mysql サービスが実行されていることが示されたので、それを停止したところ、現在は機能しています。これは、管理者として実行されている XAMPP コントロール パネルから行い、そこからサービスにアクセスしました。

于 2013-09-03T03:05:50.017 に答える