Hoogstwaarschijnlijk heb je een anonieme gebruiker ''@'localhost' op uw systeem. Een anonieme gebruiker is een gebruiker waarbij de naam wordt genegeerd.
Als u verbinding maakt met MySQL met JKR afkomstig van localhost het zal u matchen met de anonieme gebruiker.
U kunt dit controleren met SELECT User, Host from mysql.user;
Zie https://dev.mysql.com/doc/ refman/5.7/en/connection-access.html voor een gedetailleerde discussie over de manier waarop MySQL gebruikers en rechten koppelt.