MySQL プロンプト「通信パケットの読み取り中にタイムアウトになりました」の解決方法

MySQL プロンプト「通信パケットの読み取り中にタイムアウトになりました」の解決方法

エラーメッセージ:
ユーザー: 'root' ホスト: `localhost' (通信パケットの読み取り中にタイムアウトが発生しました)
MYSQLサーバーが消えた

この原因はひどいものではありません。理由は、システム切断時間が変更されたためです。

mysql>「%timeout%」のようなグローバル変数を表示します。
ビュー
interactive_timeoutのデフォルト値は28800です。
wait_timeoutのデフォルト値は120です。

状況に応じて増やしてください。
これら 2 つの値はグローバル変数であり、次のように動的に増加できます。
mysql> グローバル interactive_timeout を 28800 に設定します。
クエリは正常、影響を受けた行は 0 行 (0.00 秒)
mysql> "interactive_timeout"のようなグローバル変数を表示します。
+---------------------+-------+
| 変数名 | 値 |
+---------------------+-------+
| インタラクティブタイムアウト | 28800 |
+---------------------+-------+
セット内の 1 行 (0.00 秒)

通信パケットの読み取りタイムアウトエラーの原因

通信エラー

通信パケットの読み取りタイムアウト エラーが発生する原因はいくつか考えられます。

クライアントはデータベースにアクセスしようとしましたが、権限がありません。

クライアントが間違ったパスワードを使用しています。

接続パケットに正しい情報が含まれていません。

接続パケットを取得するには connect_timeout 秒以上かかります。

クライアント プログラムは終了前に mysql_close() を呼び出しませんでした。

クライアントは、サーバーにリクエストを発行せずに、wait_timeout または interactive_timeout 秒以上スリープしていました。

データ転送の途中でクライアント プログラムが突然終了しました。

トラブルシューティング:

この問題は、モバイル版の PHP 関数が PC 版の PHP 関数と同期していないために発生したため、慎重にチェックすることで解決しました。

<<:  ネイティブJSを使用した遅延読み込みlazyLoadの3つの方法の概要

>>:  Ubuntu 16.04 で FTP サーバーを構築するチュートリアル

推薦する

チェックボックスとラジオボタンの配置を実装する方法

ブラウザによって動作が異なるだけでなく、フォントやテキスト サイズによっても動作が異なります。フォー...

webpack と rollup を使用してコンポーネント ライブラリをパッケージ化する方法

序文以前、ローディングスタイルのコンポーネントを作成しました。コードの再利用性を実現するために、この...

nestjs における例外フィルター Exceptionfilter の具体的な使用法

Nestjs 例外フィルターといえば、非常に強力な .Net のグローバル フィルターについて触れな...

Docker クリーニングキラー/Docker オーバーレイ ファイルがディスク領域を大量に占有する

[インターネット上の移行ファイルをすべて見ると、信頼性が低く、症状のみを治療し、根本的な原因を治療し...

高い同時実行性の下でNginxのパフォーマンスを最適化する方法をまとめます

目次特徴利点インストールとコマンド設定ファイルプロキシモードとリバースプロキシ構成フォワードプロキシ...

mysql 一時テーブルの使用状況の分析 [クエリ結果は一時テーブルに保存できます]

この記事では、例を使用して MySQL 一時テーブルの使用方法を説明します。ご参考までに、詳細は以下...

JavaScript が Jingdong のカルーセル効果を模倣

この記事では、JD.comのカルーセル効果の表示を実現するためのJavaScriptの具体的なコード...

Tcl言語に基づくシンプルなネットワーク環境を構成するプロセスの分析

1. Tclスクリプトファイルcircle.tclコードコメント #シミュレーションに必要なプロパテ...

docker で zabbix_agent をデプロイする方法

zabbix_agent のデプロイメント:推奨事項: zabbix_agent は docker-...

HTML+CSS+jQuery はスクリーンショットで検索ホットリストタブ効果を模倣します

コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...

ネイティブ js でカスタム スクロール バーを実装する

この記事の例では、カスタムスクロールバーを実装するためのjsの具体的なコードを参考までに共有していま...

ウェブページ作成のテスト問題を全て解けますか?

Web ページのデザインに関する質問です。すべてに答えられるでしょうか? 1. 単一選択の質問 (...

MySQLテクノロジーにおけるInnoDBロックの詳細な説明

目次序文1. ロックとは何ですか? 2. InnoDBストレージエンジンのロック2.1 ロックの種類...

Docker イメージの最適化 (1.16GB から 22.4MB)

目次最適化の第一歩: 軽量ベースイメージの使用第2段階の最適化:多段階構築Docker は、ソフトウ...

Momentsで写真を整理するためのCSSコード

まず、Moments を開いて、写真の数が異なるいくつかのレイアウトを確認するか、以下の例を参照して...