web-dev-qa-db-ja.com

MySQLデータベースがXAMPP for Macで起動できない

突然、Macでこの問題が発生します。 MySQLデータベースを起動できません。 ProFTPDとApache Webサーバーしか起動できません。

これはアプリケーションログです。

Starting all servers...
Starting MySQL Database...

Starting Apache Web Server...
/Applications/XAMPP/xamppfiles/Apache2/scripts/ctl.sh : httpd started
Starting ProFTPD...
Checking syntax of configuration file
/Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd started

私はスタックオーバーフローを介していくつかの研究をしました。まず、アクティビティモニターを使用してプロセスを終了しようとしましたが、フィルター検索領域でキーワードsqlが見つかりませんでした。私が試した2番目の方法は、unset DYLD_LIBRARY_PATHしかし、それでもうまくいきませんでした。

この問題の解決方法を教えてください。助けていただければ幸いです。ありがとうございました

10
Raaj Lokanathan

私はこの問題を解決するために一日中過ごしました。ポート番号を3306から3307に変更するとうまくいきました。単に構成モジュールを開き、ポート番号を変更します。それがあなたのために働くことを願っています。

0
Anand Chaudhary

Mysqlがxamppで起動しない場合は、ポートの競合の問題である可能性があります。 Mysqlはデフォルトでポート3306で実行されます。別のアプリケーションがそのポートを使用しているかどうかを確認する必要があります。次のコマンドを使用して、ポートを占有しているアプリを確認します

lsof -nP -i4TCP:3306

そのポートを占有しているアプリケーションを見つけた場合は、アプリケーションを停止してxamppを再起動します。別の方法として、php.iniファイルに移動するか、ドロップダウンで[構成]をクリックして、mysqlポートを3307に変更できます。

0
ABODE