MySQL 変数 max_allowed_packet の確認と設定
MySQL は、構成設定内に max_allowed_packet 変数を保存します。現在の値を確認するには、次のクエリを実行できます。
SHOW VARIABLES LIKE 'max_allowed_packet';
共有ホスティング環境では、ユーザーによるサーバー設定の変更が制限される場合があります。ただし、次のクエリを使用して変数の変更を試みることはできます (ただし、共有ホスティングでは実行できない場合があります)。
SET GLOBAL max_allowed_packet=16777216;
MySQL は、MySQL の [mysqld] セクションから max_allowed_packet 変数を読み取ることに注意してください。構成ファイル (Linux では my.cnf)。変数を有効にするには、このセクションで変数が定義されていることを確認してください。
MySQL の以前のバージョンでは、サーバー変数の設定に [mysqld_safe] セクションが使用されていました。ただし、MySQL バージョン 5.5 以降、[mysqld] セクションは max_allowed_packet などの変数を管理するための推奨方法になりました。
そのため、MySQL バージョン 5.5 以降を使用している場合は、max_allowed_packet 変数を次のように設定する必要があります。
[mysqld] max_allowed_packet=16M
以上がMySQL で「max_allowed_packet」変数を確認して設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。