Utworzyłem bazę danych i użytkownika i zezwoliłem na dostęp poprzez:
create user 'someuser'@'%' identified by 'password';
grant all privileges on somedb.* to 'someuser' with grant option;
jednak przy próbie połączenia z MySQL pojawia się następujący błąd:
$ mysql -u someuser -p
> Enter Password:
> ERROR 1045 (28000): Access denied for user 'someuser'@'localhost' (using password: YES)
Jeśli „%” jest symbolem wieloznacznym, to czy nie włączy również hosta lokalnego? Jeśli jednak nie określę, że chcę użyć hasła, mogę połączyć się z bazą danych w porządku, co nie ma sensu, ponieważ określam hasło podczas tworzenia użytkownika.