आम तौर पर MySQL/MariaDB स्थापित करते समय लिनक्स पर डेटाबेस सर्वर, इसे सुरक्षित करने के लिए एक MySQL रूट उपयोगकर्ता पासवर्ड सेट करने की अनुशंसा की जाती है, और रूट उपयोगकर्ता विशेषाधिकारों के साथ डेटाबेस सर्वर तक पहुंचने के लिए यह पासवर्ड आवश्यक है।
सुझाया गया पढ़ें:बी> CentOS 7 में MariaDB 10 को कैसे स्थापित और सुरक्षित करें
इस गाइड में, हम आपको दिखाएंगे कि लिनक्स टर्मिनल पर पासवर्ड (mysql पासवर्ड रहित रूट लॉगिन) दर्ज किए बिना MySQL कमांड को कैसे कनेक्ट और रन करना है।
MySQL रूट पासवर्ड कैसे सेट करें
यदि आपने MySQL/MariaDB सर्वर को नए सिरे से स्थापित किया है, तो इसे रूट उपयोगकर्ता के रूप में कनेक्ट करने के लिए किसी पासवर्ड की आवश्यकता नहीं है। इसे सुरक्षित करने के लिए, निम्नलिखित कमांड के साथ रूट उपयोगकर्ता के लिए MySQL/MariaDB पासवर्ड सेट करें।
ध्यान दें कि यह कमांड Linux में डेटाबेस व्यवस्थापन के लिए कई MySQL (Mysqladmin) कमांडों में से एक है।
# mysqladmin -u root password YOURNEWPASSWORD
रूट पासवर्ड के बिना MySQL को कैसे कनेक्ट या रन करें
टर्मिनल पर पासवर्ड डाले बिना MySQL कमांड चलाने के लिए, आप अपने यूजर और पासवर्ड को ~/.my.cnf
में स्टोर कर सकते हैं। उपयोगकर्ता की होम निर्देशिका में उपयोगकर्ता विशिष्ट कॉन्फ़िगरेशन फ़ाइल जैसा कि नीचे वर्णित है।
अब कॉन्फिग फाइल बनाएं ~/.my.cnf
और इसमें नीचे कॉन्फ़िगरेशन जोड़ें (mysqluser . को प्रतिस्थापित करना याद रखें) और mysqlpasswd अपने स्वयं के मूल्यों के साथ)।
[mysql] user=user password=password
फ़ाइल को सहेजें और बंद करें। फिर उस पर उपयुक्त अनुमतियाँ सेट करें, ताकि वह आपके द्वारा केवल पढ़ने योग्य और लिखने योग्य हो।
# chmod 0600 .my.cnf
एक बार जब आप Mysql कॉन्फ़िगरेशन फ़ाइल में उपयोगकर्ता और पासवर्ड सेट कर लेते हैं, अब से जब आप mysql कमांड जैसे mysql, mysqladmin आदि चलाते हैं, तो वे उपरोक्त फ़ाइल से mysqluser और mysqlpasswd पढ़ेंगे।
# mysql # mysql -u root
आप MySQL/MariaDB के बारे में इन संबंधित लेखों को पढ़ना भी पसंद कर सकते हैं:
-
- 20 MySQL (Mysqladmin) Linux में डेटाबेस व्यवस्थापन के लिए कमांड करता है
- लिनक्स में MySQL या MariaDB का रूट पासवर्ड कैसे बदलें
- लिनक्स में MySQL या MariaDB रूट पासवर्ड कैसे रीसेट करें
- 15 उपयोगी MySQL/MariaDB प्रदर्शन ट्यूनिंग और अनुकूलन युक्तियाँ
- लिनक्स में MySQL के प्रदर्शन की निगरानी के लिए 4 उपयोगी कमांडलाइन टूल
इस गाइड में, हमने दिखाया कि टर्मिनल पर रूट पासवर्ड डाले बिना MySQL कमांड कैसे चलाएं। यदि आपके पास साझा करने के लिए कोई प्रश्न या विचार है, तो नीचे दिए गए फ़ीडबैक फ़ॉर्म के माध्यम से हमसे संपर्क करें।