Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

PDO:Server MySQL telah hilang

Kemungkinan besar Anda mengirim paket ke server yang lebih panjang dari paket maksimum yang diizinkan.

Saat Anda mencoba memasukkan BLOB yang melebihi ukuran paket maksimum server Anda, bahkan di server lokal Anda akan melihat pesan kesalahan berikut di sisi klien:

Server MySQL telah hilang

Dan pesan error berikut di log server:(jika error logging diaktifkan)

Kesalahan 1153 Mendapat paket yang lebih besar dari byte 'max_allowed_packet'

Untuk memperbaikinya, Anda perlu memutuskan berapa ukuran BLOB terbesar yang akan Anda masukkan, dan atur max_allowed_packet di my.ini sesuai, misalnya:

[mysqld]
...
max_allowed_packet = 200M
...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Basis Data Default MySQL

  2. Menggunakan variabel env di application.properties Spring Boot

  3. Perbedaan MySQL antara dua baris Pernyataan SELECT

  4. Perbedaan antara MySql dan MySqli di PHP

  5. MySQL di Cloud - Pro dan Kontra Amazon RDS