11

XAMPP サーバーに問題があります。Apache、FileZilla、その他すべてを問題なく起動できますが、MySQL を起動しようとすると、

MySQL サービスを開始しようとしています...

まるで凍っているかのように、永遠にそのままです。

それを修正する方法はありますか?

4

13 に答える 13

6

MySQL のログ ファイルを確認します。これらは次のディレクトリにあります: C:\xampp\mysql\data (xampp の標準的なインストール場所を想定)

また、他のプログラムまたはサービスがデフォルトの MySql ポートを使用していないかどうかも確認してください。これを行うには、次のコマンドを使用します。

netstat -an | findstr "3306"

何かが表示される場合は、デフォルトの mysql ポートが使用されています。

于 2013-06-27T15:46:18.910 に答える
6

問題を取得して xampp サービスを開始する "mysqld.exe: Aria recovery failed. Please run aria_chk -r on all Aria tables and delete all aria_log.######## files"

xampp\mysql\data からすべての area_log ファイルを削除します

その後、動作するよりも XAMPP を再起動します。

ありがとう

于 2016-12-02T10:46:04.743 に答える
3

Windows では、[スタート] > [実行] > [services.msc] > [Apache 2.4] > [プロパティ] > [開始モード] > [自動] > [適用] > [開始] > [OK] > [MySQL と同じ] に移動する必要があります。

于 2015-01-19T07:11:35.843 に答える
1

実行

which mysql.server

sudo path/to/mysql.server start

これは *nix OS で動作するはずです

例えばsudo /Applications/XAMPP/xamppfiles/bin/mysql.server start​​mac osx の場合

于 2015-01-16T11:50:40.603 に答える
0

OP は十分な情報を提供しませんでしたが、これ (およびその他のエラー) は、使用されているデフォルトの MySQL ポート (3306) が原因である可能性があります。この場合、次のように解決できます

XAMPP コントロール パネル -> MySQL: [構成] ボタン -> my.ini
ポート番号を 3306 から別の有効なポート番号に変更します。3307 を使用

しました。エラー ログ ファイルを参照すると、問題の詳細を確認できます。これはここにあります:
XAMPP コントロール パネル -> MySQL: [ログ] ボタン -> mysql_error.log

于 2016-07-19T01:21:46.933 に答える