अधिकांश MySQL प्रोग्राम स्टार्टअप विकल्प ऑप्शन फ़ाइल (कॉन्फ़िगरेशन फ़ाइल) से पढ़ सकते हैं। इससे हर बार कमांड लाइन पर विकल्प देने की आवश्यकता नहीं रहती।
ऑप्शन फ़ाइल के प्रकार
| फ़ाइल | विवरण |
|---|---|
my.cnf / my.ini | मुख्य कॉन्फ़िगरेशन फ़ाइल (प्लेन टेक्स्ट)। |
.mylogin.cnf | एन्क्रिप्टेड लॉगिन पथ फ़ाइल (mysql_config_editor द्वारा बनाई गई)। |
mysqld-auto.cnf | JSON प्रारूप में पर्सिस्टेड सिस्टम वेरिएबल (SET PERSIST से बनी)। |
मुख्य बिंदु
--helpसे पता करें कि प्रोग्राम कौन सी फ़ाइलें और विकल्प समूह पढ़ता है।--no-defaultsसे ऑप्शन फ़ाइल पढ़ना अक्षम करें (सिवाय.mylogin.cnfके)।- ऑप्शन फ़ाइल में
[client],[mysql],[mysqld]जैसे विकल्प समूह होते हैं। mysqld-auto.cnfको मैन्युअली संपादित न करें; सर्वर प्रबंधित करता है।
विकल्प प्राथमिकता क्रम (कम से अधिक)
- पर्यावरण वेरिएबल
- ऑप्शन फ़ाइल
- कमांड लाइन (सबसे उच्च प्राथमिकता)
बाद में आने वाला विकल्प पहले वाले को ओवरराइड करता है।