Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menyelesaikan Ralat MySQL 1153: 'Mendapat paket lebih besar daripada max_allowed_packet bait'?

Bagaimana untuk Menyelesaikan Ralat MySQL 1153: 'Mendapat paket lebih besar daripada max_allowed_packet bait'?

Mary-Kate Olsen
Lepaskan: 2024-12-27 18:09:11
asal
339 orang telah melayarinya

How to Resolve MySQL Error 1153:

Menyelesaikan masalah Ralat MySQL 1153: "Mendapat paket lebih besar daripada bait paket_maks_allowed"

Ralat 1153 dalam MySQL berlaku apabila percubaan dibuat untuk menghantar paket data yang lebih besar daripada saiz paket maksimum yang dibenarkan. Ralat ini boleh timbul semasa operasi import data atau proses pangkalan data lain yang melibatkan pemindahan data yang besar.

Mengenal pasti Sumber Ralat

Seperti yang dinyatakan dalam maklumat yang disediakan, ralat dalam kes ini ditemui semasa import dump MySQL, menunjukkan bahawa saiz data yang diimport mungkin melebihi saiz paket maksimum yang dibenarkan. Untuk menyelesaikan isu ini, anda perlu meningkatkan nilai parameter max_allowed_packet.

Mengubah suai Parameter "max_allowed_packet"

Untuk menukar nilai max_allowed_packet, anda perlu melaraskan kedua-dua tetapan klien dan pelayan konfigurasi.

1. Tetapan Pelanggan:

Gunakan arahan berikut untuk mengubah suai tetapan klien:

mysql --max_allowed_packet=32M -u root -p database < dump.sql
Salin selepas log masuk

2. Konfigurasi Pelayan:

  • my.cnf/my.ini Fail:

    • Cari my.cnf atau my. ini (biasanya dalam /etc/mysql/).
    • Di bawah bahagian mysqld, set:

      max_allowed_packet=100M
      Salin selepas log masuk
  • MySQL Console:

    • Sambung ke pelayan MySQL dan laksanakan yang berikut arahan:

      set global net_buffer_length=1000000;
      set global max_allowed_packet=1000000000;
      Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat MySQL 1153: 'Mendapat paket lebih besar daripada max_allowed_packet bait'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan