Задать вопрос
mihail430899
@mihail430899
Вебмастер

Как прописать в кроне команду для создания sql дампа базы в нужной папке?

Приветствую. Суть в чем, есть команда:
mysqldump -u user -p dbname > /path/to-filder/dump.sql

Когда я ее выполняю просто в терминале, то просит ввести пароль, ввожу и дамп базы создается в нужной папке. Но когда я это запихиваю в крон то не работает, как раз я так понимаю из-за того что вторым этапом нужно ввести пароль.
В инете я нашел такие варианты этой команды:
mysqldump --opt -u user -p pass dbname > /path/to-folder/dump.sql
mysqldump --opt -u user dbname -p pass > /path/to-folder/dump.sql

Попробовал их поочередно засунуть в крон - создается пустой дамп.
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Продакт-менеджер
    9 месяцев
    Далее
  • ProductStar
    Профессия: Менеджер проектов
    9 месяцев
    Далее
  • Skillfactory
    Профессия Project Manager в IT
    9 месяцев
    Далее
Решения вопроса 1
karabanov
@karabanov
Системный администратор
Убери пробел между -p и паролем.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы