@@datadir वेरिएबल से MySQL डेटा डायरेक्टरी खोजें
MySQL सर्वर का डेटा डायरेक्टरी (जहां डेटाबेस फ़ाइलें संग्रहीत होती हैं) @@datadir सिस्टम वेरिएबल से प्राप्त की जा सकती है।
क्वेरी
mysql> SELECT @@datadir;
आउटपुट उदाहरण
+---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL Server 8.0\Data\ | +---------------------------------------------+
विंडोज में कमांड लाइन से (MySQL क्लाइंट के बिना)
यदि MySQL सेवा चल रही है, तो आप my.ini फ़ाइल से भी पता लगा सकते हैं:
C:\> type "C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" | findstr datadir
सेवा गुण से (GUI)
Win+R→services.msc→ Enter- MySQL80 (या आपके संस्करण) सेवा ढूंढें
- राइट-क्लिक → 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में निर्दिष्टmy.iniखोलें औरdatadirखोजें
स्क्रीनशॉट संदर्भ
मूल लेख में निम्नलिखित के स्क्रीनशॉट शामिल हैं:
- Run डायलॉग में services.msc
- सेवा सूची में MySQL80
- सेवा Properties डायलॉग में Path to executable
- एक्सप्लोरर में डेटा डायरेक्टरी सामग्री
महत्वपूर्ण नोट्स
ProgramDataफ़ोल्डर डिफ़ॉल्ट रूप से छिपा होता है (फोल्डर विकल्प में "Hidden items" चेक करें)- डेटा डायरेक्टरी में प्रत्येक डेटाबेस के लिए उपनिर्देशिका होती हैं
- इस डायरेक्टरी को मैन्युअल रूप से संशोधित न करें - MySQL सर्वर के माध्यम से प्रबंधित करें
- बैकअप के लिए, फ़ाइल कॉपी के बजाय
mysqldumpयाmysqlbackupका उपयोग करें