एक विकल्प फ़ाइल सबसे सुरक्षित शर्त है, जो उपरोक्त संदर्भ के अनुसार कम से कम नहीं है। Crontab में प्लेनटेक्स्ट में देना अच्छा नहीं है, कम से कम नहीं है क्योंकि डिफ़ॉल्ट रूप से प्रक्रिया कमांड लाइन ps
अन्य उपयोगकर्ताओं के लिए दिखाई देती है । वास्तव में पर्यावरण चर के लिए लागू होता है जैसा कि संदर्भ में बताया गया है।
एक विकल्प फ़ाइल में अपना पासवर्ड स्टोर करें। उदाहरण के लिए, यूनिक्स पर, आप अपने होम डायरेक्टरी में फ़ाइल के [client]
अनुभाग में अपना पासवर्ड सूचीबद्ध कर सकते हैं .my.cnf
:
[client]
password=your_pass
पासवर्ड को सुरक्षित रखने के लिए, फ़ाइल को किसी और के लिए सुलभ नहीं होना चाहिए। यह सुनिश्चित करने के लिए, फ़ाइल एक्सेस मोड को 400
या पर सेट करें 600
। उदाहरण के लिए:
shell> chmod 600 .my.cnf
कमांड लाइन से एक विशिष्ट विकल्प फ़ाइल का नाम रखने के लिए, पासवर्ड का उपयोग करें --defaults-file=file_name
, जहां file_name
फ़ाइल का पूरा पथ नाम है। उदाहरण के लिए:
shell> mysql --defaults-file=/home/francis/mysql-opts
धारा 4.2.3.3, "विकल्प फ़ाइलों का उपयोग करना" , विकल्प फ़ाइलों पर अधिक विस्तार से चर्चा करता है।