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

पासवर्ड सेट करने के बावजूद उपयोगकर्ता [ईमेल संरक्षित] (पासवर्ड का उपयोग करके:नहीं) के लिए mysql एक्सेस अस्वीकृत और कनेक्शन uri में दर्ज किया गया

मैं इस समस्या में भाग गया और डीबी खोल में प्रवेश करके इसे हल किया और MySQL को अपने डेटाबेस को प्रमाणित करने के लिए mysql_native_password प्रमाणीकरण प्लगइन का उपयोग करने के लिए कहा। यह एक पुराना प्लगइन है और यह शायद एक नए की तलाश में है जो पायथन के MySQL कनेक्ट ड्राइवर के साथ भी संगत है, लेकिन यह एकमात्र तरीका है जिससे मैं इसे काम पर ला सकता हूं।

ALTER USER 'user_name'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password123'

सेशन द्वारा प्रदान किए गए उदाहरण में आप root . को प्रतिस्थापित करेंगे user_name . के लिए ।

प्लगइन के बारे में अधिक जानकारी:https://dev. mysql.com/doc/refman/8.0/hi/native-pluggable-authentication.html



  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. MYSQL में बल्क इंसर्ट

  3. इसे निष्पादित किए बिना mysql त्रुटियों का पता लगाएं

  4. MySQL:आपके SQL सिंटैक्स में त्रुटि ... कुंजी के पास ...?

  5. सरल पासवर्ड एन्क्रिप्शन - मैं कैसे करूँ?