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

मैं MySQL my.cnf स्थान कैसे ढूंढूं?

इसका पता लगाने के लिए कोई आंतरिक MySQL कमांड नहीं है, यह थोड़ा बहुत सार है। फ़ाइल 5 (या अधिक?) स्थानों में हो सकती है, और वे सभी मान्य होंगी क्योंकि वे कैस्केडिंग लोड करती हैं।

  • /etc/my.cnf
  • /etc/mysql/my.cnf
  • $MYSQL_HOME/my.cnf
  • [datadir]/my.cnf
  • ~/.my.cnf

वे डिफ़ॉल्ट स्थान हैं जिन्हें MySQL देखता है। यदि यह एक से अधिक पाता है, तो यह उनमें से प्रत्येक को लोड करेगा और मान एक दूसरे को ओवरराइड करेंगे (सूचीबद्ध क्रम में, मुझे लगता है)। साथ ही, --defaults-file पैरामीटर पूरी चीज़ को ओवरराइड कर सकता है, इसलिए... मूल रूप से, यह बट में बहुत बड़ा दर्द है।

लेकिन यह इतना भ्रमित करने वाला होने के कारण, एक अच्छा मौका है कि यह सिर्फ /etc/my.cnf में है।

(यदि आप केवल मान देखना चाहते हैं:SHOW VARIABLES , लेकिन ऐसा करने के लिए आपको अनुमतियों की आवश्यकता होगी।)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PyInstaller, कल्पना फ़ाइल, ImportError:'blah' नाम का कोई मॉड्यूल नहीं

  2. डेटाबेस इंडेक्सिंग पर गहराई से नज़र डालें

  3. mysqli या PDO - पेशेवरों और विपक्ष क्या हैं?

  4. MySQL - एक क्वेरी में अलग-अलग मानों के साथ कई पंक्तियों को अपडेट करें

  5. MySQL में प्रति दिन औसत बिक्री की गणना कैसे करें