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

推薦する

HTML メタタグの使用の概要 (推奨)

メタタグ機能METAタグは、HTMLタグのHEAD領域にある重要なタグです。文書の文字セット、使用言...

Firefox ブラウザでバックグラウンド ミュージックを再生するための究極のソリューション (Chrome マルチブラウザ対応)

FirefoxでBGMを再生するための推奨コードがテストに合格しました空のコントロールパネルを開いて...

Apache、Tomcat、Nginx サーバーの詳細な理解と比較分析

質問1件会社のサーバーはApacheを使用しており、バックエンドはPHP、サーバーはLinux C/...

JS を使用した簡単な雪効果の例の詳細な説明

目次序文主な実装コードHTMLコードJSコード序文南の友達の多くは、雪をほとんど見たことがない、ある...

MySQLでデータベースのインストールパスを表示する方法

mysql コマンドを使用して、mysql のインストール パスを表示できます。 # 次の 2 つの...

Linux で SSH サーバー エイリアスを作成する 2 つの方法

序文SSH 経由でさまざまなリモート システムに頻繁にアクセスする場合は、このトリックを使用すると時...

Linux のパスワードを紛失した場合にリセットする方法

1. スタートアップメニューでは、カーソルを最初の行に移動します - eを押します 2. UTF-8...

ボタンをクリックしてテキストを入力ボックスに変換し、保存をクリックしてテキスト実装コードに変換します。

ボタンをクリックしてテキストを入力ボックスに変換し、保存をクリックしてテキスト実装コードに変換します...

Vue の基本入門: Vuex のインストールと使用

目次1. vuexとは何か2. インストールと導入3. vuexの使用4. プロセスの紹介5. 突然...

HTML における DOM 要素のスクロールバースクロール制御の詳細な説明

dom要素に新しい子要素を追加し、新しく追加された新しい要素がコンテナーのスコープを超えた場合は、次...

Linuxコマンドとファイル検索の詳しい説明

1. ファイル名検索を実行するwhich ('実行可能ファイル' を検索) //PA...

JavaScript カスタム カレンダー効果

この記事では、JavaScriptカスタムカレンダーエフェクトの具体的なコードを参考までに紹介します...

CSSアニメーションを使用して背景のシームレスな無限ループを実装する例

1. 需要絵が左から右へ無限ループで動く2. コードモバイルデバイスに適用されているため、rem 単...

@font-face を使用して Web ページに特殊文字を実装する (カスタム フォントを作成する)

数日前、CSS を使用して三角形の矢印を実装する方法について記事を書きました。 目的の効果は達成され...