डिफ़ॉल्ट रूप से कोई my.cnf नहीं है। जैसे, MySQL सभी डिफ़ॉल्ट सेटिंग्स के साथ शुरू होता है। यदि आप किसी डिफ़ॉल्ट को ओवरराइड करने के लिए अपना स्वयं का my.cnf बनाना चाहते हैं, तो उसे /etc/my.cnf पर रखें।
साथ ही, आप mysql --help
चला सकते हैं और सूचीबद्ध गोपनीय स्थानों के लिए इसे देखें।
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
The following groups are read: mysql client
The following options may be given as the first argument:
--print-defaults Print the program argument list and exit.
--no-defaults Don't read default options from any option file.
--defaults-file=# Only read default options from the given file #.
--defaults-extra-file=# Read this file after the global files are read.
जैसा कि आप देख सकते हैं, जब आप कमांड लाइन पर mysql को इनवाइट करते हैं, तो कॉन्फिडेंस फाइलों को बायपास करने, या पढ़ने के लिए अन्य फाइलों को निर्दिष्ट करने के लिए कुछ विकल्प भी होते हैं।