मैंने कई बार इसका सामना किया है और मैंने आमतौर पर इसका उत्तर बहुत कम डिफ़ॉल्ट सेटिंग के रूप में पाया है max_allowed_packet
।
इसे /etc/my.cnf
में बढ़ाना ([mysqld]
के तहत) ) से 8 या 16M आमतौर पर इसे ठीक करता है। (MySQL 5.7 में डिफ़ॉल्ट 4194304
है , जो 4MB है।)
[mysqld]
max_allowed_packet=16M
नोट:अगर यह मौजूद नहीं है तो बस लाइन बनाएं
नोट:इसे आपके सर्वर पर सेट किया जा सकता है क्योंकि यह चल रहा है।
नोट:विंडोज़ पर आपको अपनी my.ini या my.cnf फ़ाइल को ANSI के साथ कहना पड़ सकता है, UTF-8 एन्कोडिंग के साथ नहीं।
set global max_allowed_packet=104857600
. का उपयोग करें . यह इसे 100MB पर सेट करता है।