Wydaje się, że zawsze łączysz się przez TCP (zamiast gniazd Unix w systemie Linux lub nazwanych potoków w systemie Windows). Ponieważ masz skip_name_resolve w swoim pliku ini, serwer nie odwraca DNS adresu IP 127.0.0.1 z powrotem na localhost, stąd użytkownik, którym się pojawiasz, to przykład@sqldat.com , a nie root@localhost.
Jeśli możesz, usuń skip_name_resolve z pliku ini i upewnij się, jak wspomina Abe Petrillo, że masz '127.0.0.1 localhost' w twoim pliku hosts. Powinno to umożliwić połączenie jako root@localhost. Jeśli chcesz przywrócić skip_name_resolve, upewnij się, że uruchomiłeś,
GRANT ALL on *.* to 'root'@'127.0.0.1' identified by '$roots_password' WITH GRANT OPTION;
co powinno pozwolić na dodanie skip_name_resolve z powrotem do pliku ini.