केवल रूट उपयोगकर्ता को mysql में लॉगिन करने के लिए sudo आवश्यकता की आवश्यकता होती है। मैंने एक नया उपयोगकर्ता बनाकर और आवश्यक डेटाबेस तक पहुंच प्रदान करके इसका समाधान किया:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database_name.* TO 'newuser'@'localhost';
अब newuser sudo आवश्यकता के बिना लॉगिन कर सकते हैं:
mysql -u newuser -p