Endast root-användaren behöver sudo-krav för att logga in på mysql. Jag löste detta genom att skapa en ny användare och ge åtkomst till de nödvändiga databaserna:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database_name.* TO 'newuser'@'localhost';
nu newuser
kan logga in utan sudo-krav:
mysql -u newuser -p