How do I do backups in MySQL?
I’m hoping there’ll be something better than just running mysqldump every ‘x’ hours.
Is there anything like SQL Server has, where you can take a full backup each day, and then incrementals every hour, so if your DB dies you can restore up to the latest backup?
Something like the DB log, where as long as the log doesn’t die, you can restore up to the exact point where the DB died?
Also, how do these things affect locking? I’d expect the online transactions to be locked for a while if I do a mysqldump.
You might want to look at incremental backups.