Podłączyłem mysql na Mac OS X za pomocą tego polecenia:
mysql -u root -p -h 127.0.0.1
Po zalogowaniu uruchomiłem polecenie:
select user();
i pokazało:
root@localhost
a nawet przewodowe, już zmieniam hasło roota na 127.0.0.1 za pomocą SET PASSWORD
polecenia.
Kiedy wpisałem
show grants for 'root'@'127.0.0.1';
hasło zmieniło się w wyniku.
Jednak nadal muszę używać starego hasła, aby zalogować się za pomocą następującego polecenia:
mysql -u root -p -h 127.0.0.1
PYTANIA
- Czy możesz mi powiedzieć, dlaczego tak się stało?
- Czy coś tu jest nie tak?