Bat файл для стандартного планировщика задач:
"c:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump" --single-transaction -c -u root -pПАРОЛЬ_К_БД ИМЯ__БД > c:\arch\dump.sql
"c:\Program Files\WinRAR\winrar.exe" a -r -tl -ep -ag c:\arch\sql\sql_.rar "c:\arch\dump.sql"
Еще можно через dbForge Studio, там тоже можно настроить дамп базы. Запуск так же идет через стандартный планировщик.
С учетом вышеопубликованных советов я создал свой батник и включил его ежедневный запуск в планировщик заданий Windows:
@set CURDATE=%date: =0%
@set CURTIME=%time: =0%
@"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqlpump.exe" --single-transaction --user=root --password=root "ИМЯ_БД" > E:\Backup\MySQL_Dumps\Dump%CURDATE:~8,2%%CURDATE:~3,2%%CURDATE:~0,2%%CURTIME:~0,2%%CURTIME:~3,2%.sql
@set CURDATE=
@set CURTIME=