Najprawdopodobniej masz anonimowego użytkownika ''@'localhost'
w twoim systemie. Użytkownik anonimowy to użytkownik, którego nazwa jest ignorowana.
Jeśli łączysz się z MySQL za pomocą JKR
pochodzący z localhost
dopasuje Cię do anonimowego użytkownika.
Możesz to sprawdzić za pomocą SELECT User, Host from mysql.user;
Zobacz https://dev.mysql.com/doc/ refman/5.7/en/connection-access.html szczegółowe omówienie sposobu, w jaki MySQL dopasowuje użytkowników i uprawnienia.