Назад | Перейти на главную страницу

Как запустить mysqldump автоматически с БЕЗОПАСНО сохраненными учетными данными mysql?

Я ищу способ БЕЗОПАСНО выполнять ежедневное резервное копирование с помощью mysqldump. Безопасно означает не хранить имя пользователя / пароль в текстовом файле или любом другом незакодированном формате.

Я знаю там является (по всей видимости, это не так) способ безопасного выполнения запросов MySQL: хранение учетных данных в источнике данных ODBC внутри ОС.

Есть ли способ заставить mysqldump утилита для использования этого предопределенного источника данных? Я предполагаю, что сценарий PHP с odbc_connect() не пойдет, потому что я не могу передать ссылку для подключения к mysqldump.exe ...

Или есть другой способ сохранить имя пользователя / пароль для использования в автоматическом скрипте?


Я использую Windows Server 2008 R2, MySQL 5.6

Такого пути нет. Пароли должны храниться в открытом виде или в формате с обратимым кодированием - клиент должен каким-то образом авторизоваться, а mysql не поддерживает никаких других методов (в отличие, например, от pgsql, который может использовать практически все со своими утилитами) - ему нужен пароль.