Почему следующий оператор гранта может не работать?
grant all on kylie.* to 'kylie'@'localhost' identified by 'foo';
Вот полный вывод.
$ mysql -A
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 63
Server version: 5.1.37 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases like 'kylie%';
+-------------------+
| Database (kylie%) |
+-------------------+
| kylie |
+-------------------+
1 row in set (0.00 sec)
mysql> grant all on kylie.* to 'kylie'@'localhost' identified by 'foo';
Query OK, 0 rows affected (0.02 sec)
mysql> exit
Bye
$ mysql -u kylie
ERROR 1045 (28000): Access denied for user 'kylie'@'localhost' (using password: YES)
Кажется, что эти варианты грантов получают меня каждый раз. Я думаю, что я запомнил их, и документы, кажется, тоже проверяют, но они часто не работают. Чего мне не хватает?