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

MySQL 5.7 . के साथ नेटिव पासवर्ड का उपयोग कैसे करें

MySQL ने संस्करण 5.7 . के बाद से कनेक्शन स्वीकार करने के लिए सिस्टम खातों का उपयोग करना शुरू कर दिया है auth_socket . का उपयोग करके पासवर्ड प्लगइन। mysql_native_password विकल्प का उपयोग करके पासवर्ड के साथ रूट खाते का उपयोग करके MySQL सर्वर से कनेक्ट करने की आवश्यकता हो सकती है। हम नीचे दिए गए आदेशों का उपयोग करके मूल पासवर्ड का उपयोग करने के लिए रूट खाते के डिफ़ॉल्ट व्यवहार को बदल सकते हैं।

# Login to MySQL
sudo mysql

# Check password scheme of root user
SELECT user,authentication_string,plugin,host FROM mysql.user;

# Note the password plugin of root user
+------------------+-------------------------------------------+-----------------------+-----------+
| user | authentication_string | plugin | host |
+------------------+-------------------------------------------+-----------------------+-----------+
| root | | auth_socket | localhost |
+------------------+-------------------------------------------+-----------------------+-----------+

# Change password plugin of root user
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '<pw>';

# Apply changes
flush privileges;

# Check password scheme of root user
SELECT user,authentication_string,plugin,host FROM mysql.user;

# Note the password plugin of root user
+------------------+-------------------------------------------+-----------------------+-----------+
| user | authentication_string | plugin | host |
+------------------+-------------------------------------------+-----------------------+-----------+
| root | *E5C4F73D963132CEF9BB4PA79LA818C08BAQC300 | mysql_native_password | localhost |
+------------------+-------------------------------------------+-----------------------+-----------+

इस प्रकार हम एक MySQL उपयोगकर्ता के लिए नेटिव पासवर्ड प्लगइन का उपयोग कर सकते हैं।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस बनाम फाइल सिस्टम में फाइलों को स्टोर करना

  2. एक परिणामसेट लौटाना

  3. सिंक से बाहर आदेश; आप अभी यह आदेश नहीं चला सकते हैं

  4. डबल-एन्कोडेड UTF8 वर्णों को कैसे ठीक करें (utf-8 तालिका में)

  5. MySQL दिनांक स्वरूप DD/MM/YYYY क्वेरी का चयन करें?