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

mysql आयात आकार बढ़ाना

इस त्रुटि का php.ini से कोई लेना-देना नहीं है, यह स्पष्ट रूप से DBMS से एक त्रुटि संदेश है।

आप my.cnf फ़ाइल में max_allowed_packet का मान बढ़ा सकते हैं:

[mysqld]
max_allowed_packet = 128M

अपने mysqld को पुनरारंभ करने के बाद इसे काम करना चाहिए (बड़े डेटा के लिए मूल्य अधिक बढ़ाएं)

यदि आप "पोटीन के साथ आयात" करने का प्रयास करते हैं, तो मुझे लगता है कि आप कमांड लाइन से MySQL का उपयोग कर रहे हैं, इस मामले में आप MySQL को --max_allowed_packet पैरामीटर के साथ शुरू कर सकते हैं जैसे:

mysql --max_allowed_packet=128M -u root -p sampledb < dump.sql

वैकल्पिक रूप से यदि आप फ़ाइल को चल रहे mysql सत्र के भीतर से स्रोत करते हैं तो आप पैरामीटर को इसके द्वारा सेट कर सकते हैं:

set global max_allowed_packet=128M;

अंतिम उदाहरण केवल mysqld के अगले पुनरारंभ तक प्रभावी है, स्थायी समाधान के लिए मेरे पहले उदाहरण से चिपके रहें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक संघ की गिनती की शर्त पर रेल 3 क्वेरी

  2. केस एक्सप्रेशन बनाम केस स्टेटमेंट

  3. Laravel में रॉ प्रासंगिकता क्वेरी। इसे कैसे संभालें?

  4. Mysql - एक दृश्य से चयन करें मुख्य तालिका की सभी पंक्तियों में देख रहा है

  5. MySQL में आयु की गणना करें (InnoDb)