Задание 3
Задание 4
Чтобы дать возможность новому юзеру делать бэкапы, нужно дать ему три разрешения: SELECT
, LOCK TABLES
, PROCESS
.
С первыми двумя, я не думаю, что могут возникнуть проблемы с безопасностью. Но разрешение PROCESS
дает право с помощью команды show processlist
просматривать чужие соединения и в виде plain текста все чужие запросы, включая запросы root
. Опасность главная в том, что в этот список попадают еще и запросы на изменение и установку паролей (тоже plain текстом).