Troligtvis har du en anonym användare ''@'localhost' på ditt system. En anonym användare är en användare där namnet ignoreras.
Om du ansluter till MySQL med JKR kommer från localhost den matchar dig med den anonyma användaren.
Du kan kontrollera med SELECT User, Host from mysql.user;
Se https://dev.mysql.com/doc/ refman/5.7/en/connection-access.html för en detaljerad diskussion om hur MySQL matchar användare och tillstånd.