Настройка привелегий юзеров MySQL

292
06 октября 2017, 15:40

Изначально был создан пользователь myuser с правами как у суперюзера:

mysql> SHOW GRANTS FOR 'myuser';
+---------------------------------------------------------------------+
| Grants for myuser@%                                                 |
+---------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' WITH GRANT OPTION       |
+---------------------------------------------------------------------+

У этого пользователя необходимо забрать доступ к БД mysql, но права на все остальные БД должны остаться прежними. Спустя пару часов попыток ничего не вышло.

Не подскажите, как это реализовать?

Answer 1

Можешь воспользоваться программой с графическим интерфейсом HeidiSQL или с помощью запроса

REVOKE ALL PRIVILEGES ON mysql.* FROM 'newuser'@'localhost';

Забрать все права на БД у пользователя. Подробнее можно прочесть тут

READ ALSO
Как вывести топ N записей в таблице MySQL?

Как вывести топ N записей в таблице MySQL?

Например хочу вывести топ 10Вот мой очень не оптимальный запрос:

246
как найти точки пересечения фигур

как найти точки пересечения фигур

Есть приложение EuclidiaПриложение позволяет делать геометрические построения

290
Получить массив json объектов в resposponse Retrofit

Получить массив json объектов в resposponse Retrofit

Есть метод с помощью которого я получаю список песен с сервера

241