Привилегии не записываются в information_schema

155
22 августа 2018, 11:40

Создал нового пользователя:

CREATE USER 'kergudu'@'%' IDENTIFIED BY 'PASSWORD';

выдал ему права на БД:

GRANT ALL PRIVILEGES ON basename.* TO 'kergudu'@'%';
MariaDB> flush privileges;

После чего удаленно получается подключиться к базе, но при любом запросе получаю

Access denied for user 'kergudu'@'%' (using password: YES)

При этом:

MariaDB> show grants for 'kergudu'@'%';
+--------------------------------------------------------------------------+
| Grants for kergudu@%                                                     |
+--------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'kergudu'@'%' IDENTIFIED BY PASSWORD '*LONGLONGPASSWORDHASH' |
| GRANT ALL PRIVILEGES ON `basename`.* TO 'kergudu'@'%'                |
+--------------------------------------------------------------------------+

Но!

MariaDB> select * from information_schema.user_privileges;
+---------------------+---------------+---------------------+--------------+
| GRANTEE             | TABLE_CATALOG | PRIVILEGE_TYPE      | IS_GRANTABLE |
+---------------------+---------------+---------------------+--------------+
| 'kergudu'@'%'       | def           | USAGE               | NO           |
+---------------------+---------------+---------------------+--------------+

В чем моя ошибка?

READ ALSO
Вытянуть данные из UPDATE в триггер BEFORE UPDATE

Вытянуть данные из UPDATE в триггер BEFORE UPDATE

Возможно ли вытянуть данные из UPDATE, чтобы в триггере ими оперировать?

184
Исключить столбец из JOIN

Исключить столбец из JOIN

Есть две таблицыВ первой хранятся данные, во второй хранятся атрибуты этих данных

180
Gulp-inject код теряет выравнивание

Gulp-inject код теряет выравнивание

Нужна помощьИспользую gulp-inject для дробления html, после инъекции кусков кода в index

142