[解決済み] MySQLのプロセスリストを見つけ、それらのプロセスを終了させる方法は?
2022-03-15 10:40:01
質問
MySQLデータベースが、いくつかのクエリのためにハングアップします。
どのようにプロセスを見つけ、終了させることができますか?
解決方法は?
ここでは、その解決策を紹介します。
- DBにログインします。
-
コマンドを実行する
show full processlist;
を使用して、ステータス付きのプロセス ID を取得し、データベースのハングアップの原因となるクエリ自体を取得します。 -
プロセスIDを選択して、コマンドを実行する
KILL <pid>;
を実行して、そのプロセスを強制終了します。
各プロセスを手動で終了させるだけでは十分でない場合もあります。そのため、何らかのトリックを使う必要があります。
- MySQLにログインします。
-
クエリーを実行する
Select concat('KILL ',id,';') from information_schema.processlist where user='user';
を持つすべてのプロセスを表示するためにKILL
コマンドを使用します。 -
クエリ結果をコピーし、貼り付け、パイプを削除します。
|
記号を入力し、コピーして、もう一度すべてクエリコンソールに貼り付けます。 HIT ENTER. BooM完了です。 .
関連
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] MySQLでコマンドラインを使用してユーザーアカウントのリストを取得するにはどうすればよいですか?
-
[解決済み] Linuxで特定のポートで動作しているプロセスを停止させる方法は?
-
[解決済み] MySQLデータベースの名前を素早く変更する(スキーマ名を変更する)方法は?
-
[解決済み] MySQLデータベースのテーブルのサイズを取得する方法は?
-
[解決済み] MySQLで'insert if not exists'を行うにはどうしたらいいですか?
-
[解決済み] MySQLの重複レコードを検索する
-
[解決済み] mysqlデータベースのサイズを取得する方法は?
-
[解決済み] MySQL のライブクエリを表示するにはどうすればよいですか?
-
[解決済み】MySQLのテーブル、インデックス、データを複製する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MySQLのWhereの使用方法について説明します。
-
MySQLインデックスベースストレステストの実装
-
SpringBootのMySQLへの接続は、バックエンドのインターフェイスの操作方法を書き込むためのデータを取得するために
-
[解決済み】DynamoDB : 提供されたキー要素がスキーマと一致しません。
-
[解決済み】SQLサーバーのテンポラリーテーブルで「すでに名前のついたオブジェクトがあります」エラーが発生する。
-
SQL Server のトランザクションは、try キャッチに記述しなければ、中間ステートメントがエラーを報告してもコミットされます。
-
[解決済み] mysqladminのフラッシュホストでブロックを解除する方法
-
[解決済み] なぜ SQLAlchemy の count() は生のクエリよりずっと遅いのでしょうか?
-
[解決済み] Mysqlでidを使用してテーブルから多くの行を削除する
-
[解決済み] MySQLテーブルへの挿入または存在する場合の更新