मुद्दा (शायद) MySQL का आपका (नया) संस्करण है।
संस्करण 8.04 से शुरू होकर MySQL डिफ़ॉल्ट प्रमाणीकरण प्लगइन के रूप में caching_sha2_password का उपयोग करता है जहां पहले mysql_native_password का उपयोग किया गया है (जो पुरानी सेवाओं के साथ संगतता समस्याओं का कारण बनता है जो mysql_native_password प्रमाणीकरण की अपेक्षा करते हैं)।
संभावित समाधान:
MySQL सर्वर को उस संस्करण के नीचे डाउनग्रेड करें जो प्रमाणीकरण प्लगइन को बदलता है या बदलता है (उपयोगकर्ता के आधार पर)
उदाहरण के लिए उपयोगकर्ता बनाते समय:
CREATE USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';