ホームページ >データベース >mysql チュートリアル >MySQL で「max_allowed_pa​​cket」変数を確認して設定するにはどうすればよいですか?

MySQL で「max_allowed_pa​​cket」変数を確認して設定するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-17 16:50:02198ブラウズ

How do I Check and Set the `max_allowed_packet` Variable in MySQL?

MySQL 変数 max_allowed_pa​​cket の確認と設定

MySQL は、構成設定内に max_allowed_pa​​cket 変数を保存します。現在の値を確認するには、次のクエリを実行できます。

SHOW VARIABLES LIKE 'max_allowed_packet';

共有ホスティング環境では、ユーザーによるサーバー設定の変更が制限される場合があります。ただし、次のクエリを使用して変数の変更を試みることはできます (ただし、共有ホスティングでは実行できない場合があります)。

SET GLOBAL max_allowed_packet=16777216;

MySQL は、MySQL の [mysqld] セクションから max_allowed_pa​​cket 変数を読み取ることに注意してください。構成ファイル (Linux では my.cnf)。変数を有効にするには、このセクションで変数が定義されていることを確認してください。

MySQL の以前のバージョンでは、サーバー変数の設定に [mysqld_safe] セクションが使用されていました。ただし、MySQL バージョン 5.5 以降、[mysqld] セクションは max_allowed_pa​​cket などの変数を管理するための推奨方法になりました。

そのため、MySQL バージョン 5.5 以降を使用している場合は、max_allowed_pa​​cket 変数を次のように設定する必要があります。

[mysqld]
max_allowed_packet=16M

以上がMySQL で「max_allowed_pa​​cket」変数を確認して設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。