ホームページ >データベース >mysql チュートリアル >Mac OS X で MySQL サーバーが PID ファイルを更新せずに終了するのはなぜですか?
MySQL サーバー起動エラー: 「PID ファイルを更新せずにサーバーが終了しました」
Mac OS X v10.6 (Snow) で MySQL を起動するとLeopard) を使用すると、「PID ファイルを更新せずにサーバーが終了しました。」というエラーが発生する場合があります。このエラーは、権限の問題や競合する MySQL インスタンスの存在が原因で発生することがよくあります。
根本原因の特定
根本的な原因を特定するには、「 .err" 接尾辞。通常は、より詳細な情報が提供されます。これは次の場所にあります:
/usr/local/var/mysql/your_computer_name.local.err
トラブルシューティング手順
1.実行中の MySQL インスタンスを確認する
次のコマンドを実行して、アクティブな MySQL インスタンスがあるかどうかを確認します。
ps -ef | grep mysql
インスタンスが実行中の場合は、次のコマンドを使用して終了します。
kill -9 PID
ここで、PID は前のプロセス ID に対応します。コマンド。
2. MySQL データ ディレクトリの所有権を確認します
次のコマンドを使用してディレクトリ "/usr/local/var/mysql/" の所有権を確認します。
ls -laF /usr/local/var/mysql/
root が所有している場合は、変更します。 「mysql」または希望の所有権user:
sudo chown -R mysql /usr/local/var/mysql/
追加の考慮事項
以上がMac OS X で MySQL サーバーが PID ファイルを更新せずに終了するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。