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 サーバーを構築するチュートリアル

推薦する

ネイティブ JS オブジェクト指向タイピング ゲーム

この記事では、JSオブジェクト指向タイピングゲームの具体的なコードを参考までに紹介します。具体的な内...

MySQLデータベースの管理者パスワードを忘れた場合の解決策

1. コマンド mysqld --skip-grant-tables を入力します (前提条件: m...

WeChatアプレットが検索ボックス機能を実装

この記事の例では、WeChatアプレットの検索ボックス機能を実装するための具体的なコードを参考までに...

フェッチネットワークリクエストのカプセル化例の詳細な説明

エクスポートデフォルト({ URL、 メソッド = 'GET'、 データ = nu...

JavaScript Proxyオブジェクトの詳細な説明

目次1. プロキシとは何ですか? 2. 使い方は? 1. プロキシを使用する簡単な例2. 対象オブジ...

DockerがMySQL構成実装プロセスを開始

目次実際の戦闘プロセスまずは主なコマンドと詳細を一つずつ説明しましょう起動が成功したかどうかを確認す...

VueのTodoListケースの詳しい説明

<テンプレート> <div id="ルート"> <...

Vue+Vantはトップ検索バーを実装します

この記事では、参考までに、Vue+Vant のトップ検索バーを実装するための具体的なコードを紹介しま...

CSS3はテキストのレリーフ効果、彫刻効果、炎のテキストを実現します

この効果を実現するには、まず CSS のプロパティを知っておく必要があります。 text-shado...

SQL インジェクションのある Web サイトを見つける方法 (必読)

方法 1: Google の詳細検索を使用します。たとえば、次に示すように.asp?id=9などの ...

CentOS8 jdk8 / java8 のインストールチュートリアル(推奨)

序文最初はCentOS8でwgetを使ってダウンロードし、解凍して環境変数を設定するつもりだったので...

Reactのようなフレームワークをゼロから作成する

最近、インターネットで「Build your own React」という記事を見ました。著者は、シン...

jsは前のページに戻り、コードを更新します

1. Javascript は前のページ history.go(-1) に戻り、2 つのページを返し...

Linux 仮想マシンの IP アドレスを変更し、ゲートウェイを確認し、ネットワーク環境を構成する方法に関するチュートリアル

仮想マシンの IP アドレスを変更します。 次のインターフェイスに入り、サブネット IP を直接変更...

Tomcat 7.0 で仮想ディレクトリを設定し、仮想パスを構成する方法

Tomcat7.0は仮想ディレクトリを設定します(1)現在、当社のウェブサイトはデフォルトのディレク...