Windows में MySQL कॉन्फ़िगरेशन फ़ाइल (my.ini) का स्थान ढूंढें
Windows पर, MySQL कॉन्फ़िगरेशन फ़ाइल आमतौर पर my.ini (नहीं my.cnf) नाम से होती है। इसका स्थान MySQL सेवा के गुणों से पता लगा सकते हैं।
चरण-दर-चरण (GUI के माध्यम से)
Win+R→services.msc→ Enter- सूची में MySQL80 (या आपके संस्करण जैसे MySQL57) सेवा ढूंढें
- राइट-क्लिक → Properties
- Path to executable फ़ील्ड देखें, उदाहरण:
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini"
--defaults-fileके बाद का पथ कॉन्फ़िगरेशन फ़ाइल है
सामान्य स्थान
| प्रकार | सामान्य पथ |
|---|---|
| डेटा डायरेक्टरी में | C:\ProgramData\MySQL\MySQL Server X.Y\my.ini |
| इंस्टॉल डायरेक्टरी में | C:\Program Files\MySQL\MySQL Server X.Y\my.ini |
ProgramData फ़ोल्डर डिफ़ॉल्ट रूप से छिपा होता है - फोल्डर विकल्प में "Hidden items" सक्षम करें।
कमांड लाइन से
C:\> type "C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" | findstr datadir
MySQL से पूछें
mysql> SHOW VARIABLES LIKE 'datadir'; mysql> SHOW VARIABLES LIKE 'basedir';
स्क्रीनशॉट संदर्भ
मूल लेख में निम्नलिखित के स्क्रीनशॉट शामिल हैं:
- Run डायलॉग में services.msc
- सेवा सूची में MySQL80
- सेवा Properties डायलॉग में Path to executable
नोट्स
- Windows पर फ़ाइल नाम
my.iniहै (Linux परmy.cnf) - एकाधिक विकल्प फ़ाइलें पढ़ी जाती हैं; बाद वाली पहली को ओवरराइड करती हैं
mysqld --help --verboseसे पढ़ी गई फ़ाइलों की सूची देखें- परिवर्तन के बाद MySQL सेवा रीस्टार्ट करें