Vai in command prompt:

"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe" -u user --password=password nome_database > C:\Backup_DB\backup.sql
c:\batch\7z.exe a -tzip C:\Backup_DB\NomeDatabase.zip C:\Backup_DB\backup.sql
del C:\Backup_DB\backup.sql

Potete creare un file .cmd e schedularlo in Windows.