Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पीडीओ:MySQL सर्वर चला गया है

सबसे अधिक संभावना है कि आपने सर्वर को एक पैकेट भेजा है जो अधिकतम अनुमत पैकेट से अधिक लंबा है।

जब आप BLOB . डालने का प्रयास करते हैं जो आपके सर्वर के अधिकतम पैकेट आकार से अधिक है, यहां तक ​​कि स्थानीय सर्वर पर भी आपको क्लाइंटसाइड पर निम्न त्रुटि संदेश दिखाई देगा:

<ब्लॉकक्वॉट>

MySQL सर्वर चला गया है

और सर्वर लॉग में निम्न त्रुटि संदेश:(यदि त्रुटि लॉगिंग सक्षम है)

<ब्लॉकक्वॉट>

1153 त्रुटि 'max_allowed_packet' बाइट्स से बड़ा पैकेट मिला

इसे ठीक करने के लिए, आपको यह तय करना होगा कि सबसे बड़े BLOB . का आकार क्या है? जिसे आप कभी भी डालेंगे, और सेट करेंगे max_allowed_packet my.ini . में तदनुसार, उदाहरण के लिए:

[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. MySQL नमूना डेटाबेस

  2. क्या मैं MySQL कनेक्टर/जे के साथ अर्धविराम द्वारा अलग किए गए एकाधिक प्रश्नों को निष्पादित कर सकता हूं?

  3. Mysql में पंक्तियों के एक सेट पर संचयी योग

  4. MySQL को SQLite में बदलें

  5. MySQL से PostgreSQL में माइग्रेट करना - आपको क्या पता होना चाहिए