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

वैश्विक स्तर पर ऑटोकॉमिट गलत कैसे सेट करें

ओह..तो यह 2015 दिसंबर है, नए साल के करीब है और मेरे पास मैकबुक प्रो पर MySQL 5.6 स्थापित है। उपरोक्त सभी विकल्पों को आज़माने के बाद, मैं डिफ़ॉल्ट रूप से ऑटोकॉमिट को 'ऑफ' करने में सक्षम नहीं था। और इस पर बहुत समय बिताने के बाद, मैं आखिरकार इसका पता लगाने में सक्षम हो गया। सोचा कि मैं इसे यहां साझा कर सकता हूं, क्योंकि कुछ चीजें हैं जो आसानी से छूट जाती हैं, तब भी जब आप बाकी सब कुछ सही करते हैं।

  1. विश्व स्तर पर ऑटोकॉमिट को बंद करने का सिंटैक्स

    [mysqld]

    autocommit=0

  2. आप इसे कहां बंद कर रहे हैं:यह पोस्ट @nanda द्वारा, इसे तीन तरीकों से किया जा सकता है। इसलिए यदि हम इसे विश्व स्तर पर करते हैं, तो आप उपरोक्त पंक्ति को my.cnf फ़ाइल में जोड़ देंगे

  3. my.cnf का स्थान (बहुत आसानी से छूट जाता है, और यहीं पर मैंने अपना अधिकांश समय बर्बाद किया) यह mysql देव दिशानिर्देश (कृपया अपने MySQL के संस्करण पर ध्यान दें और अपने उपयुक्त संस्करण में उसी दस्तावेज़ीकरण की तलाश करें)।

my.cnf फ़ाइल को '/etc' फ़ोल्डर में होना चाहिए। मेरे मामले में, my.cnf फ़ाइल/usr/local/mysql/my.cnf

पर स्थित है।

यह इस बात पर निर्भर करता है कि आपने अपना MySQL और अपने प्लेटफॉर्म को कैसे स्थापित किया है। इसलिए जब मैंने अपने my.cnf को/etc स्थान पर कॉपी किया तो यह ठीक से काम करने लगा।

आशा है कि यह मदद करता है। चीयर्स!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या MySQL प्रश्नों में डेटाबेस नामों को पैरामीटर करने का कोई सुरक्षित तरीका है?

  2. PHP चर को बूटस्ट्रैप मोडल में पास करें

  3. MySQL एक कॉलम से अलग मान गिनें

  4. Xampp . में InnoDB भ्रष्टाचार

  5. mysql टाइमस्टैम्प कॉलम