XAMPP サーバーに問題があります。Apache、FileZilla、その他すべてを問題なく起動できますが、MySQL を起動しようとすると、
MySQL サービスを開始しようとしています...
まるで凍っているかのように、永遠にそのままです。
それを修正する方法はありますか?
MySQL のログ ファイルを確認します。これらは次のディレクトリにあります: C:\xampp\mysql\data (xampp の標準的なインストール場所を想定)
また、他のプログラムまたはサービスがデフォルトの MySql ポートを使用していないかどうかも確認してください。これを行うには、次のコマンドを使用します。
netstat -an | findstr "3306"
何かが表示される場合は、デフォルトの mysql ポートが使用されています。
問題を取得して 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 を再起動します。
ありがとう
Windows では、[スタート] > [実行] > [services.msc] > [Apache 2.4] > [プロパティ] > [開始モード] > [自動] > [適用] > [開始] > [OK] > [MySQL と同じ] に移動する必要があります。
実行
which mysql.server
sudo path/to/mysql.server start
これは *nix OS で動作するはずです
例えばsudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
mac osx の場合
OP は十分な情報を提供しませんでしたが、これ (およびその他のエラー) は、使用されているデフォルトの MySQL ポート (3306) が原因である可能性があります。この場合、次のように解決できます
。
XAMPP コントロール パネル -> MySQL: [構成] ボタン -> my.iniポート番号を 3306 から別の有効なポート番号に変更します。3307 を使用
XAMPP コントロール パネル -> MySQL: [ログ] ボタン -> mysql_error.log