約 1 か月前に XAMPP をダウンロードしましたが、問題なく動作していました。今日、音声認識ソフトウェアをインストールし、コンピューターを再起動しました。それ以来、Manager-osx アプリケーションで MySQL が起動しません。アプリケーション ログにメッセージは表示されません。次のように表示されます。
Stopping all servers...
Stopping Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd stopped
Stopping ProFTPD...
Checking syntax of configuration file
/Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd stopped
Restarting 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
ProFTPD と Apache Web サーバーは両方とも実行されています。MySQL は実行されていません。phpmyadmin にアクセスすると、このエラー メッセージが表示されます。
#2002 - No such file or directory
The server is not responding (or the local server's socket is not correctly configured).
助けてください。何をしたらいいのか分かりません。
アップデート:
インターネットで少し検索してみたところ、MAMP で同様の問題が発生しているユーザーがいることがわかりました。別のユーザーは、mysql プロセスを終了することを推奨していましたが、それが何を意味するのかはわかりません。これで問題が解決するでしょうか?
更新2:
問題の答えは見つかりましたが、まだ答えられません。答えは次のとおりです。
1) ターミナルを開いて次のように入力します。
sudo su
パスワードを入力してください
2) 次に入力する
ps aux | grep mysql
(これをコピーして貼り付けるだけです)
3) MySQLのプロセスIDを取得する必要があります。上部に739や8827のような数字があるはずです。
4) プロセスを終了するには
kill -9 {process id}
これは次のようになります: kill -9 739
5) manager-osxでMySQLを再起動する
ベストアンサー1
これは動作するはずです:
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start