.SQL फ़ाइल आयात करें Error - MySQL server has gone away

यह ट्यूटोरियल कमांड लाइन के माध्यम से .sql फ़ाइलों को आयात करते समय दिखाई देने वाली त्रुटि को हल करता है। .SQL फ़ाइल आयात करें Error - MySQL server has gone away.

जब हमें करना है आयातित फ़ाइलें .SQL एक में बड़ा तारीख आधार, क्लासिक विधि के माध्यम से phpMyAdmin यह बहुत अच्छा समाधान नहीं है। अधिकांश समय हम एक "में चलते हैं"reqest timeout"। आयात .SQL पट्टिका Error - MySQL server has gone away.

कनेक्ट करना सबसे आसान है एसएसएच / कंसोल डेटाबेस रखने वाले सर्वर के लिए, आइए फ़ाइल अपलोड करें .sql  और फिर आयात के लिए विशिष्ट कमांड लाइन निष्पादित करें।

 mysql -u db_user -p -h localhost db_name < /path/sql_file.sql 

यदि कमांड लाइन निष्पादित करने और डेटाबेस पासवर्ड दर्ज करने के बाद आप त्रुटि का सामना करते हैं: "ERROR 2006 (HY000) at line 1281: MySQL server has gone away", अधिकांश समय यह आयातित फ़ाइलों के लिए वॉल्यूम सीमा को पार करने के बारे में होता है।

यह बहुत संभव है कि के मानक विन्यास में MySQLमें स्थापित मात्रा सीमा "max_allowed_packet” उस फ़ाइल से छोटा होना चाहिए जिसे आप डेटाबेस में आयात करना चाहते हैं।

फ़ाइल को संपादित करना सबसे सरल उपाय है "my.cnf” और हमारी जरूरतों के लिए उपयुक्त एक सीमा स्थापित करने के लिए। उदाहरण के लिए, यदि हम एक फ़ाइल आयात करना चाहते हैं .SQL 320 एमबी का, फिर हम फ़ाइल को संपादित करते हैं "my.cnf"और हम लाइन जोड़ते हैं:

 max_allowed_packet=400M 

संपादन और सहेजने के बाद, सर्वर पर mysql सेवा को पुनरारंभ करें और आयात के लिए कमांड लाइन को पुनरारंभ करें। सब कुछ आयात .SQL फ़ाइल के बिना काम करना चाहिए Error - MySQL server has gone away.

प्रौद्योगिकी के प्रति जुनूनी होने के कारण मैं इस पर मजे से लिखता हूं StealthSettings2006 से .com। मुझे ऑपरेटिंग सिस्टम में व्यापक अनुभव है: macOS, Windows एसआई Linux, लेकिन प्रोग्रामिंग भाषाओं और ब्लॉगिंग प्लेटफ़ॉर्म में भी (WordPress) और ऑनलाइन स्टोर के लिए (WooCommerce, मैगेंटो, प्रेस्टाशॉप)।

कैसे करें » Linux » MySQL » .SQL फ़ाइल आयात करें Error - MySQL server has gone away
एक टिप्पणी छोड़ दो