[解決済み】max_allowed_packetのサイズを変更する方法
2022-03-25 13:13:56
質問
MySQLデータベースのBLOBフィールドに問題があります。約1MB以上のファイルをアップロードすると、エラーが発生します。
Packets larger than max_allowed_packet are not allowed.
以下は、私が試したことです。
MySQL Query Browserで、以下のコマンドを実行しました。
show variables like 'max_allowed_packet'
で、1048576を得ました。
次に、クエリを実行します。
set global max_allowed_packet=33554432
に続いて
show variables like 'max_allowed_packet'
- を実行すると、予想通り33554432が表示されます。
しかし、MySQLサーバーを再起動すると、魔法のように1048576に戻るのです。私はここで何を間違えているのでしょうか?
おまけの質問ですが、BLOBフィールドを圧縮することは可能でしょうか?
どのように解決するのですか?
を変更します。
my.ini
または
~/.my.cnf
の下にある1行を含めることで
[mysqld]
または
[client]
セクションを作成します。
max_allowed_packet=500M
で、MySQLサービスを再起動すれば完了です。
をご覧ください。 ドキュメント をご覧ください。
関連
-
[解決済み] SQLキー、MUL vs PRI vs UNI
-
[解決済み] whereステートメントによるmysqlの一括更新
-
[解決済み] MYSQLのTIMESTAMP比較
-
[解決済み] エラー 1049 (42000)。不明なデータベース
-
[解決済み] MySQL エラー 1153 - 'max_allowed_packet' バイトより大きいパケットを受け取りました。
-
[解決済み] PHPでSQLインジェクションを防ぐにはどうしたらいいですか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] MySQLのAUTO_INCREMENTをリセットする方法
-
[解決済み] MySQLデータベースの名前を素早く変更する(スキーマ名を変更する)方法は?
-
[解決済み] mysqlデータベースのサイズを取得する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】#1273 - 不明な照合順序:'utf8mb4_unicode_520_ci'
-
[解決済み】MySQLのDESCRIBE [table]に相当するSQLiteはあるか?]
-
[解決済み】MySQL エラー #1133 - ユーザー テーブルに一致する行が見つかりません。
-
[解決済み] ERROR 1148: 使用されたコマンドはこのMySQLバージョンでは許可されていません。
-
[解決済み] SQLZOO - select from world チュートリアル #13
-
[解決済み] MySQLで日付のみのパラメータを使用してタイムスタンプの日付を比較する方法は?
-
[解決済み] MYSQLのTIMESTAMP比較
-
[解決済み] ルートユーザーでログインしているのに、phpMyAdminがデータベースを作成する権限がないと言う
-
[解決済み] エラー 1049 (42000)。不明なデータベース
-
[解決済み] MySQL エラー 1153 - 'max_allowed_packet' バイトより大きいパケットを受け取りました。