max_allowed_packet は、受け入れるパケットのサイズを設定するために使用される MySQL のパラメータです。状況に応じて、デフォルト値は 1M または 4M になります。たとえば、4M の場合、値は 4 * 1024 * 1024 = 4194304 になります。 現象 「クエリのパッケージが大きすぎます (xxxxxxxx > 4194304)。サーバー上で max_allowed_package 変数を設定することでこの値を変更できます」などのメッセージがログに表示される場合、エラー自体に対応する方法が明確に示されています。 max_allowed_package を確認する 現在の設定値を確認するには、次の方法を使用します。 mysql> @@max_allowed_packet を選択します。 +----------------------+ | @@max_allowed_packet | +----------------------+ |4194304| +----------------------+ セット内の 1 行 (0.00 秒) マイSQL> または mysql> 'max_allowed_packet' のような変数を表示します。 +--------------------+---------+ | 変数名 | 値 | +--------------------+---------+ | 最大許容パケット | 4194304 | +--------------------+---------+ セット内の 1 行 (0.00 秒) マイSQL> 改訂 set コマンドを使用して変更することもできますが、一時的な変更に過ぎず、再起動すると失われます。 MySQL 構成ファイルを直接変更し、MySQL サービスを再起動して設定を永続的に確保することもできます。 変更されるファイルは、MySQL のインストールによって異なります。通常のインストール方法では、my.cnf が変更される可能性があります。ここでは、MySQL の公式イメージを使用し、変更されるファイルは次のようになります: /etc/mysql/mysql.conf.d/mysqld.cnf
修正前 [mysqld] pid ファイル = /var/run/mysqld/mysqld.pid ソケット = /var/run/mysqld/mysqld.sock データディレクトリ = /var/lib/mysql #log-error = /var/log/mysql/error.log # デフォルトでは、ローカルホストからの接続のみを受け入れます #バインドアドレス = 127.0.0.1 # さまざまなセキュリティリスクを防ぐために、シンボリックリンクを無効にすることをお勧めします シンボリックリンク=0 後 [mysqld] pid ファイル = /var/run/mysqld/mysqld.pid ソケット = /var/run/mysqld/mysqld.sock データディレクトリ = /var/lib/mysql #log-error = /var/log/mysql/error.log # デフォルトでは、ローカルホストからの接続のみを受け入れます #バインドアドレス = 127.0.0.1 # さまざまなセキュリティリスクを防ぐために、シンボリックリンクを無効にすることをお勧めします シンボリックリンク=0 最大許容パケット = 256M コンテナを再起動して確認します mysql> '%max_allowed_pack%' のような変数を表示します。 +--------------------------+-------------+ | 変数名 | 値 | +--------------------------+-------------+ | 最大許容パケット | 268435456 | | スレーブ_最大許可パケット | 1073741824 | +--------------------------+-------------+ セットに2行(0.01秒) マイSQL> 256M(268435456)に正常に設定されていることがわかります。 liumiaocn:~ liumiao$ echo "256*1024*1024" |bc 268435456 liumiao:~ liumiao$ を 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: JavaScript の Strict モードの詳細な説明
>>: CentOS 7.x のマスターおよびスレーブ DNS サーバーの展開
この記事の例では、ドロップダウンボックス選択コンポーネントを実装するためのjsの具体的なコードを参考...
<br />原文: http://blog.rexsong.com/?p=1166ウェブ...
目次1. 一意の値をフィルタリングする2. 短絡評価2.1 シナリオ例3. ブール変換4. 文字列を...
目次1. 機能説明2. 親コンポーネント3. サブコンポーネント NextTick.vue 4なぜ未...
目次フォワードプロキシnginx リバースプロキシnginx リバースプロキシ 02リバースプロキシ...
React は、開発者が Web およびモバイルベースのアプリケーションを作成するために使用するオ...
序文ジェネレーター関数は、async/await が導入される前から JavaScript に存在し...
序文フロントエンドフレームワークのヘビーユーザーとして、私はテクノロジーを選択する際にそのエコロジー...
Nginx は同じドメイン名で構成されており、http と https の両方でアクセスできます。証...
DNS(ドメインネームサーバー)は、ドメイン名とそれに対応する IP アドレスを変換するサーバーです...
目次1. Webshellを書く出力ファイルにシェルを書き込むログファイル書き込みシェル2. U...
目次1. パノラマII. 背景1. 反応: プロフェッショナル2. ビュー: 凡例3. 技術的な思考...
証明書チェーンを生成するスクリプトを使用して、ルート証明書、中間証明書、および 3 つのクライアント...
JavaScript の hasOwnProperty() メソッドは、Object のプロトタイ...
1. 解凍版のインストール(1)圧縮パッケージをダウンロードし、ディスクの場所に解凍します。圧縮パッ...