
Я использую mysqldump для резервного копирования базы данных mysql. Я создал пакетный файл, который сделает это за меня, и использовал планировщик задач, чтобы сделать это автоматически. Но каждый раз, когда он запускается, он всегда запрашивает пароль, что требует вмешательства пользователя, что мне с этим делать. Какие еще способы вы знаете, как это сделать?
решение1
Используя --password
опцию mysqldump, вы можете указать пароль, который нужно использовать, чтобы не запрашивать его. Добавьте --password=<yourpassword>
к команде, которую вы используете для вызова mysqldump в пакетном скрипте.
решение2
Существует скрипт с открытым исходным кодом под названием automysqlbackup, который обладает рядом хороших функций, включая автоматический вход в систему и создание резервных копий с указанием даты — его стоит изучить.
sourceforge.net/projects/automysqlbackup/