Dopo aver impostato la password di root, perché MYSQL mi consente ancora di accedere senza una password dalla riga di comando? Posso digitare "mysql" al prompt di unix root e non richiede password e mi consente ancora l'accesso root. Non capisco perché "mysql -u root" ADESSO non mi chieda la password che ho impostato sull'account.
Inoltre, non riesco ad accedere a mysql da una macchina remota come 'root'. Non l'ho configurato correttamente di seguito? Viene visualizzato l'errore: "L'host ... non è autorizzato a connettersi a questo server MySQL. Non l'ho configurato per '%'?
Ecco la mia tabella utente:
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)