Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

लिनक्स टर्मिनल में सेफमोड के माध्यम से पासवर्ड सेट करने के बाद भी, MySql रूट उपयोगकर्ता तक पहुँचने में असमर्थ

चरण 2 में पहले की तरह जाएं, यानी सुरक्षित मोड में mysql डेमॉन को पुनरारंभ करें।

आदेश जारी करें

select user,host,password from mysql.user where user='root';

निम्न से पहले और बाद में तुलना (हैश किए गए पासवर्ड कॉलम मानों की) के लिए आउटपुट को टेक्स्ट एडिटर में काटें और पेस्ट करें।

प्रत्येक पंक्ति के लिए host . को नोटिस करें कॉलम। निम्नलिखित उदाहरण में मैं मान रहा हूँ कि मेरे पास दो पंक्तियाँ हैं। एक पंक्ति में % है होस्ट के रूप में, अगले में localhost है

प्रत्येक पंक्ति के लिए जिसमें host . था भिन्नता, आप एक आदेश जारी करेंगे। तो ऊपर मेरे उदाहरण में, मैं कुल मिलाकर 2 आदेश जारी करूंगा, जैसे:

SET PASSWORD FOR 'root'@'%' = PASSWORD('MyNewPassword');
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');

भागो

select user,host,password from mysql.user where user='root';

टेक्स्ट एडिटर में कट और पेस्ट करें। पासवर्ड हैश में परिवर्तन पर ध्यान दें।

डेमॉन को सुरक्षित मोड से बंद करें, और सामान्य रूप से पुनः आरंभ करें।

MyNewPassword के साथ रूट के रूप में लॉगिन करने का प्रयास करें

यहां कुछ लिंक दिए गए हैं। पासवर्ड सिंटैक्स सेट करें के लिए एक , और GRANT सिंटेक्स के लिए अक्सर अगला चरण ।

इस प्रश्न के संकीर्ण दायरे के लिए, यानी लॉगिन करने के लिए, अनुदान की आवश्यकता नहीं होगी। लेकिन डेटाबेस के लिए उचित अनुदान के बिना, कोई भी सैंडबॉक्स हो जाएगा, बहुत कुछ करने में सक्षम नहीं होगा, जैसे कि select now();

मैं यह सुझाव नहीं दे रहा हूं कि पासवर्ड बदलने के बाद आपके रूट उपयोगकर्ता के पास विशेषाधिकार नहीं हैं। सामान्य उपयोगकर्ताओं को सुनिश्चित करने के लिए अनुदान आवश्यक हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक MySQL तालिका में विशेषताओं के रूप में निर्दिष्ट सामग्री के साथ एक्सएमएल आयात करें?

  2. एकाधिक तालिकाओं से तालिका में सम्मिलित करें

  3. त्रुटि:pdo_mysql स्थापित करते समय php_pdo_driver.h नहीं ढूँढ सकता

  4. समान तालिका नाम के लिए सम्मिलित करें क्वेरी के अंदर चुनिंदा क्वेरी का उपयोग करें

  5. MySQL के साथ माता-पिता और बच्चों का चयन करें