Ежедневное резервное копирование базы данных с помощью задания Cron
Привет я хочу взять резервную копию базы данных ежедневно в середине ночи, используя работу cron... и имя резервной копии базы данных должно добавляться с текущей датой... формат файла резервной копии должен быть mydata_yyyy_mm_dd.язык SQL. .. файл резервной копии должен быть помещен в каталог /root
2 ответов
что-то вроде
0 0 * * * /path/to/mysqldump ... > /path/to/backup/mydata_$( date +"%Y_%m_%d" ).sql
должны работать.
читайте
- свидание
- человек 5 кронтаб
создать cron.sh файл с этим содержимым:
mysqldump -u root -p{PASSWORD} DBNAME 2>> "/filename_`date '+%Y-%m-%d'`.sql"
и дайте разрешение на чтение или разрешение на полный доступ для этого cron.sh файл.
и добавьте эту строку в файл crontab ($crontab-e)
0 0 * * * cron.sh