Ho creato un database e un utente e ho consentito l'accesso tramite:
create user 'someuser'@'%' identified by 'password';
grant all privileges on somedb.* to 'someuser' with grant option;
tuttavia, quando provo a connettermi a MySQL ottengo il seguente errore:
$ mysql -u someuser -p
> Enter Password:
> ERROR 1045 (28000): Access denied for user 'someuser'@'localhost' (using password: YES)
Se "%" è il carattere jolly, non abiliterebbe anche localhost? Tuttavia, se non specifico che voglio usare una password, posso collegarmi perfettamente al database, il che non ha senso perché sto specificando una password quando ho creato l'utente.