मुझे मिले सभी समाधान आवश्यकता से कहीं अधिक जटिल थे और मेरे लिए किसी ने भी काम नहीं किया। यहाँ समाधान है जिसने मेरी समस्या का समाधान किया। mysqld को पुनरारंभ करने की कोई आवश्यकता नहीं है या इसे विशेष विशेषाधिकारों के साथ शुरू करें।
sudo mysql
-- for MySQL
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
-- for MariaDB
ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD('root');
एक ही प्रश्न के साथ हम auth_plugin . को बदल रहे हैं करने के लिए mysql_native_password और रूट पासवर्ड को रूट . पर सेट करना (इसे क्वेरी में बदलने के लिए स्वतंत्र महसूस करें) ।
अब आप रूट के साथ लॉग इन करने में सक्षम होना चाहिए। अधिक जानकारी MySQL दस्तावेज़ या MariaDB प्रलेखन ।
(MySQL कंसोल से Ctrl . के साथ बाहर निकलें + डी या बाहर निकलें . लिखकर ।)