sql >> データベース >  >> RDS >> Mysql

MySQLはシャットダウンしません:サーバーを停止してください:エラー! MySQLサーバーのPIDファイルが見つかりませんでした!

    あなたはkillでそれを殺そうとすることができます 指図。

    1. ps -ef | grep mysql
    2. 2番目の列(pid)の値を使用する:sudo kill <pid>
    3. それでもそれを殺すのに十分でない場合:sudo kill -12 <pid>
    4. それでも機能しない場合は、最後に:sudo kill -9 <pid>

    最後の1つはプロセスを強制終了しますが、プロセスが強制終了されたことをプロセスの子に通知しませんが、確実に機能します。それぞれを実行した後、そのps -ef | grep mysql それがまだぶら下がっているかどうかを確認します。 kill -9に頼る必要がある場合 次に、必ずps -ef | grep mysql サーバーを再起動する前に、子を手動で強制終了します。

    結局のところ、本当の問題はあなたのpidファイルに何が起こったのかということです。それが再び発生した場合、何かが不安定であるため、これは調査に時間を費やす必要があります。




    1. PHPがコンパイルされているかどうかを確認します--with-mysql

    2. MySQL:関係に参加していない行を見つける

    3. selectステートメントでのSQL内部結合

    4. selectステートメント内のテーブルを更新する