Пользователю резервного копирования необходимы привилегия RELOAD и SELECT + LOCK TABLE для каждой схемы, для которой требуется выполнить резервное копирование.
Самый простой способ - создать пользователя, привязанного только к localhost (например, back @ localhost), и использовать SSL-сертификаты для аутентификации пользователя на сервере (если в вашей установке mysql есть поддержка SSL).
Я не уверен, что вы можете использовать аутентификацию хоста для входа на сервер MySQL. Если я попытаюсь использовать окно GNU / linux, введите mysql -p, чтобы запросить пароль подключенного пользователя, но мне нужно ввести пароль ...
Надеюсь, это немного поможет.