यह आलेख वर्णन करता है कि जब आप सीमित मात्रा में मेमोरी के साथ MySQL सर्वर को चलाने का प्रयास करते हैं तो हो सकने वाली किसी समस्या का समाधान कैसे करें।
इस आलेख में दी गई प्रक्रियाओं का पालन करने के लिए आपके पास सर्वर तक रूट पहुंच होनी चाहिए।समस्या
जब आप MySQL सर्वर को चलाने का प्रयास करते हैं, तो यह या तो मेमोरी से बाहर हो जाता है या बिल्कुल भी शुरू नहीं होता है।
संकल्प
आप MySQL द्वारा उपयोग की जाने वाली मेमोरी की मात्रा को कम करके इस समस्या का समाधान कर सकते हैं। ऐसा करने के लिए, my.cnf . को संशोधित करें कॉन्फ़िगरेशन फ़ाइल और MySQL सर्वर को निम्नानुसार पुनरारंभ करें:
- नैनो का उपयोग करें या vi /etc/my.cnf . खोलने के लिए टेक्स्ट एडिटर फ़ाइल।
- my.cnf . में निम्न परिवर्तन करें फ़ाइल। आपको इनमें से कुछ पंक्तियों को जोड़ने की आवश्यकता हो सकती है, या प्रमुख # . को हटाकर मौजूदा पंक्तियों को हटाने की आवश्यकता हो सकती है .
सेट-वेरिएबल =max_allowed_packet=1Mset-variable =thread_stack=64Kset-variable =table_cache=4set-variable =Sort_buffer=64Kset-variable =net_buffer_length=2Kset-variable =key_buffer_size=2095104स्किप-इननोडब्लस्किप-नेटवर्किंगस्किप /पूर्व>
- परिवर्तनों को my.cnf . में सहेजें फ़ाइल।
-
MySQL सर्वर को पुनरारंभ करें। ऐसा करने के लिए, अपने Linux वितरण के लिए उपयुक्त कमांड टाइप करें:
- CentOS और Fedora के लिए, टाइप करें:
सेवा mysqld पुनरारंभ करें
-
डेबियन और उबंटू के लिए, टाइप करें:
सेवा mysql पुनरारंभ करें
- CentOS और Fedora के लिए, टाइप करें: