Изначально был создан пользователь myuser с правами как у суперюзера:
mysql> SHOW GRANTS FOR 'myuser';
+---------------------------------------------------------------------+
| Grants for myuser@% |
+---------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' WITH GRANT OPTION |
+---------------------------------------------------------------------+
У этого пользователя необходимо забрать доступ к БД mysql, но права на все остальные БД должны остаться прежними. Спустя пару часов попыток ничего не вышло.
Не подскажите, как это реализовать?
Можешь воспользоваться программой с графическим интерфейсом HeidiSQL или с помощью запроса
REVOKE ALL PRIVILEGES ON mysql.* FROM 'newuser'@'localhost';
Забрать все права на БД у пользователя. Подробнее можно прочесть тут
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости