Po ustawieniu hasła roota, dlaczego MYSQL nadal pozwala mi się zalogować bez hasła z wiersza poleceń? Mogę wpisać „mysql” w wierszu polecenia root unix, który prosi o brak hasła i nadal pozwala mi na dostęp do roota. Nie rozumiem, dlaczego „root mysql -u root” nie pyta TERAZ o hasło ustawione na koncie.
Ponadto nie mogę zalogować się do mysql ze zdalnego komputera jako „root”. Czy nie skonfigurowałem go poprawnie poniżej? Pojawia się błąd: „Host ... nie może połączyć się z tym serwerem MySQL. Czy nie skonfigurowałem go dla '%'?
Oto moja tabela użytkowników:
mysql> select host,user,password from user;
+-----------+------+-------------------------------------------+
| host | user | password |
+-----------+------+-------------------------------------------+
| localhost | root | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
| % | root | |
| 127.0.0.1 | root | |
| ::1 | root | |
| localhost | | |
| % | | |
+-----------+------+-------------------------------------------+
6 rows in set (0.00 sec)