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

मैं डोकर में mysql-क्लाइंट शुरू करने की कोशिश कर रहा हूँ, लेकिन मैं उपयोगकर्ता त्रुटि के लिए पहुँच अस्वीकृत हो जाता है

हम्म, ऐसा लगता है कि समस्या डेटाबेस तालिका के लिए विशेषाधिकार उपयोगकर्ता के साथ है, रूट नामक अपने डेटाबेस में एक विशेषाधिकार प्राप्त उपयोगकर्ता बनाने का प्रयास करें। उसके बाद कृपया दोबारा जांचें

==================================================================================अपने डेटाबेस में इन प्रश्नों को आजमाएं:

INSERT INTO mysql.user (Host, User, Password) VALUES ('%', 'root', password('YOURPASSWORD'));
GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;

यदि उपरोक्त कोड काम नहीं करता है तो दूसरे के साथ प्रयास करें

$mysql -u root mysql
$mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root';
$mysql> 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. एक ही आईडी के साथ MySQL SUM

  2. होमब्रे, MySQL 8 सपोर्ट

  3. मैं MySQL में किसी फ़ील्ड से केवल पहला विशिष्ट मिलान कैसे चुन सकता हूं?

  4. MySQL 5.1 संस्करण पर EXCEPT ऑपरेटर का उपयोग करना

  5. SQL सिंटैक्स का उपयोग करके MySQL तालिका से अंतिम रिकॉर्ड का चयन कैसे करें