MySQLコマンドラインを使用してmax_allowed_packet
を設定することの違いは何ですか?
set global max_allowed_packet=100000000;
そして、MySQL my.ini(Win)またはmy.cnf(Linux)構成を編集し、次のコードを[mysqld]
の下に配置して設定します。
max_allowed_packet=100M
もう1つの大きな違いは、my.cnf(またはmy.ini)で変数を設定した場合、max_allowed_packetの設定がmysqlの再起動後も存続するという事実です。
さらに、その変数をグローバルに設定する場合、特にセッションで必要な場合は、セッション変数も設定することは理にかなっています。
ああ、私はhobodaveの答えを読んだだけです。より明確な答え。私は彼に+1を与える