Най-вероятно имате анонимен потребител ''@'localhost' на вашата система. Анонимен потребител е потребител, чието име се игнорира.
Ако се свържете с MySQL с JKR идващи от localhost ще ви съпостави с анонимния потребител.
Можете да проверите чрез SELECT User, Host from mysql.user;
Вижте https://dev.mysql.com/doc/ refman/5.7/en/connection-access.html за подробна дискусия относно начина, по който MySQL съпоставя потребители и разрешения.