Я использую mysqldump для резервного копирования базы данных mysql. Я создал командный файл, который сделал бы это для меня, и я использовал планировщик задач, чтобы сделать это автоматически. Но каждый раз, когда он запускает его, он всегда запрашивает пароль, который требует вмешательства пользователя, что бы я сделал с этим. Любые другие способы, которые вы знаете о том, как это сделать?

2 ответа2

1

Используя опцию --password для mysqldump, вы можете указать используемый пароль, чтобы он не запрашивал вас. Добавьте --password=<yourpassword> к команде, которую вы используете для вызова mysqldump в пакетном скрипте.

1

Существует скрипт с открытым исходным кодом, называемый automysqlbackup, который имеет несколько полезных функций, включая автоматический вход в систему и резервные копии с датой, которые стоит изучить.

sourceforge.net/projects/automysqlbackup/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .