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

इसके कारण:java.sql.SQLException:उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध (पासवर्ड का उपयोग करके:हाँ)

त्रुटि java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) , mysql लॉगिन प्रदान किए गए क्रेडेंशियल्स का उपयोग करने में विफल रहा।

दो चीजें आप जांच सकते हैं।

  1. यदि प्रदान किया गया पासवर्ड मान्य है।

  2. विशेषाधिकार प्रदान करें।

यह ऐसा होना चाहिए ,

'GRANT ALL PRIVILEGES ON *.* TO '[user name]'@'[server machine name]' IDENTIFIED BY '[password]' WITH GRANT OPTION;'

 FLUSH PRIVILEGES;

यदि आपने फ्लश विशेषाधिकारों को निष्पादित नहीं किया है, तो आपको वही त्रुटि मिलने की संभावना है।

उदाहरण:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'your_mysql_password' WITH GRANT OPTION;
    FLUSH PRIVILEGES;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC और MySQL के साथ संचार लिंक विफलता का समाधान

  2. दिन के हिसाब से समूह बनाएं और फिर भी पंक्तियों के बिना दिन दिखाएं?

  3. SQL - AS - तालिका मौजूद नहीं है - 1146

  4. SQL समूह द्वारा और न्यूनतम (MySQL)

  5. एक ही प्रश्न के साथ पुनरावर्ती श्रेणियां?