Dlaczego po usunięciu użytkownika z bazy, MYSQL pobiera nazwę komputera i wkleja go przed localhost?
Już piszę o co chodzi dokładniej.
Usunąłem użytkownika, poleceniem:
drop user ''@'localhost';
I teraz gdy wpiszę sobie:
mysql
i zatwierdzę enterem to mam:
ERROR 1045 (28000): Access denied for user 'nazwa_komputera'@'localhost' (using password: NO)
Z jakiego pliku mysql pobiera nazwę komputera i wstawia go przed localhost?
Teraz szybki zrzut tego co zrobiłem:
1. cd c:/xampp/mysql/bin
2. mysql -u root
3. drop user ''@'localhost';
4. quit
5. mysql
6. ERROR 1045 (28000): Access denied for user 'Nazwa_komputera'@'localhost' (using password: NO)
Dlaczego jest przypisywana nazwa komputera do localhost? Skąd to się bierze?
Po wpisaniu polecenia:
select user();
Jest:
nazwa_komputera@localhost
Skąd on bierze nazwę komputera i po co?