Hi i want to take database backup at daily mid night using cron job... and the name of database backup should append with current date... the format of backup file should
something like
0 0 * * * /path/to/mysqldump ... > /path/to/backup/mydata_$( date +"%Y_%m_%d" ).sql
should work.
Please read
Create a cron.sh file with this content:
mysqldump -u root -p{PASSWORD} DBNAME 2>> "/filename_`date '+%Y-%m-%d'`.sql"
And give the Read permission or full access permission for that cron.sh file.
and add this line into crontab file ($ crontab -e)
0 0 * * * cron.sh