ट्यूटोरियल जो आपको चरण दर चरण सिखाता है कि phpMyAdmin में SQL फ़ाइलों को आयात करने के लिए स्वीकृत आकार सीमा को कैसे बदला जाए। जब आपको बड़े डेटाबेस आयात करने की आवश्यकता होती है तो सहायक होता है। PhpMyAdmin में अपलोड आकार सीमा SQL फ़ाइल बदलें।
हम साथ काम करते हैं डेटाबेसहम में से अधिकांश है तक पहुँचने phpMyAdmin, जो हमें वेब इंटरफ़ेस के माध्यम से डेटाबेस प्रबंधन सहायता प्रदान करता है। PhpMyAdmin से हम उस डेटाबेस में कोई भी बदलाव कर सकते हैं, जिस तक हमारी पहुंच है। हम डेटाबेस जोड़ सकते हैं, डेटाबेस में टेबल बना सकते हैं, हटा सकते हैं और संपादित कर सकते हैं, हटा सकते हैं या कर सकते हैं आयात डेटाबेस बनाए रखा.
मानक विन्यास में (default) समारोह "आयात"में phpMyAdmin, हम में अपलोड करने की अनुमति न दें MySQL (से अधिक फाइल 2MB2,048 किबा) यदि हमें 2 एमबी से बड़े डेटाबेस की आवश्यकता है, तो त्रुटि होती है: "You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit."
एक समाधान स्वरूपों में से एक में डेटाबेस फ़ाइल (. एसक्यूएल) सेक होगा gzip, bzip2 या ज़िपलेकिन अगर फ़ाइल बहुत बड़ी डेटाबेस है, तो निश्चित रूप से कोई संपीड़न 2MB के तहत एक फ़ाइल है कि द्वारा तितर बितर किया जा सकता है नहीं मिलेगा phpMyAdmin. एकमात्र समाधान के लिए अपलोड करने के लिए अनुमति दी आकार सीमा बदलने के लिए है.
PhpMyAdmin में अपलोड/आयात आकार सीमा बदलें
आयात सीमा विन्यास द्वारा दिया जाता है PHPअक्विस और सीमा बदलने के लिए विन्यास फ़ाइल है कि पीएचपी (php.ini) का जवाब संपादित करने के लिए होगा।
उपयोग की गई प्रणाली के आधार पर, php.ini को "/etc/php.ini
""/etc/php5/apache2/php.ini
” या किसी अन्य स्थान पर वेब सर्वर। इसका पता लगाने का सबसे आसान तरीका सर्वर में लॉग इन करना है (के माध्यम से) एसएसएच) और कमांड लाइन दें "locate php.ini
". Php.ini फ़ाइल का पता लगाने के बाद, हम इसे संपादित करने के लिए आगे बढ़ते हैं।
nano /etc/php.ini
फ़ाइल में php.ini निम्नलिखित पंक्तियों को खोजें और संपादित करें:
max_execution_time = 60 ; Maximum execution time of each script, in seconds (def. 30)
max_input_time = 90 ; Maximum amount of time each script may spend parsing request data (def. 60)
memory_limit = 128M ; Maximum amount of memory a script may consume (def. 128mb)
upload_max_filesize = 200M ; Maximum allowed size for uploaded files. (def. 2mb)
post_max_size = 180M ; Maximum size of POST data that PHP will accept
हमारे मामले में हम अधिक से अधिक नहीं है आयात करने के लिए फ़ाइल का अधिकतम आकार सेट 180MB. इसका मतलब है कि हम phpMyAdmin के माध्यम से 180MB तक के डेटाबेस को आयात कर सकते हैं।
Funt अपनी आवश्यकताओं में निष्पादन समय और स्मृति सीमा बदलें इस्तेमाल किया. बार में सेट करते हैं php.ini छोटे हैं और आयात की जाने वाली फ़ाइल बहुत बड़ी है, तो त्रुटि देना संभव है "बाहर समय"आयात। इसके लिए आपको बदलना होगा"max_input_time
"और"max_execution_time
". यह स्मृति सीमा के लिए भी सही है, जिसे बड़े डेटाबेस के लिए बढ़ाया जाना चाहिए। परिवर्तन करने के बाद, "नैनो" संपादक का उपयोग करके, क्लिक करें Ctrl + X तब फिर "Y"(हाँ हाँ Enter परिवर्तनों को बचाने के लिए.
अंतिम चरण पुनः आरंभ कर रहा है अपाचे वेब सर्वर.
systemctl restart httpd
या
/etc/init.d/httpd restart
के पुनः आरंभ करने के बाद अपाचे आप डेटाबेस आयात फ़ाइल के साथ शुरू कर सकते हैं.
Stealth Settings - PhpMyAdmin में आयात आकार सीमा बदलें.
पुराना ट्यूटोरियल लेकिन अभी भी प्रासंगिक है। बहुत-बहुत धन्यवाद!
हालाँकि, यह सभी स्थितियों में काम नहीं करता है। अपलोड करते समय कनेक्शन का समय समाप्त हो गया।