-
विंडोज़ पर स्थापना के बाद। इंस्टॉल किए गए फ़ोल्डर के लिए पथ देखें।
उदाहरण:
C:\Program Files\MySQL\MySQL Server 8.0\bin -
ओपन cmd और
cdऊपर के रास्ते पर। -
टाइप करें
mysqld --initialize-insecure --consoleयह रूट करने के लिए पासवर्ड के बिना डेटा फ़ोल्डर को मैन्युअल रूप से प्रारंभ करेगा।
शुरुआती लोगों के लिए मैं इस विकल्प का सुझाव दूंगा
mysqld --initialize --consoleयह रूट करने के लिए रैंडम पासवर्ड के साथ मैन्युअल रूप से डेटा फ़ोल्डर को इनिशियलाइज़ करेगा।
इसके बाद आपको एक त्रुटि का सामना करना पड़ सकता है जो कहती है:
-
डेटा फ़ोल्डर बनाने में असमर्थ। इसके लिए, डेटा के पथ को इस तरह निर्दिष्ट करने का प्रयास करें:
mysqld --initialize-insecure --basedir=specify your path/mysql/mysql --datadir=specify your path/mysql/data -
या डेटा फ़ोल्डर पहले से मौजूद है। इसके लिए उस फोल्डर में जाएं और डेटा फोल्डर को डिलीट कर दें।
-
या, अभी बाद के संस्करणों के लिए, डेटा फ़ोल्डर में
my.ini. नाम की एक फ़ाइल पहले से मौजूद है . इसके लिए उस फाइल को कॉपी करकेC:\Program Files\MySQL\MySQL Server 8.0\पर पेस्ट कर दें। (आप यहां और बदलाव कर सकते हैं और डेटा और आधार डीआईआर के लिए पथ निर्दिष्ट कर सकते हैं)
-
-
अब आपने बिना किसी पासवर्ड के सफलतापूर्वक प्रारंभ कर दिया है।
सर्वर प्रारंभ करें।mysqld --consoleनोट:आप सिस्टम पर्यावरण चर के पथ को परिभाषित कर सकते हैं (इसे कैसे करें पर Google पर खोजें), उसके बाद आपको हर बार इस पथ पर जाने की आवश्यकता नहीं है।
अब आपका सर्वर ऊपर और चल रहा है।
mysqld: ready for connections Version: '8.0.15' socket: '' port: 3306 -
अब कमांड का प्रयोग करें:
mysql -u root --skip-passwordऔर फिर
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';रूट पासवर्ड सेट करने के लिए यह कमांड।
-
अगली बार उपयोग के लिए
mysql -u root -pऔर उसके बाद आप
new_passwordदर्ज करें