I am looking for a tool that can backup and restore my mysql databases. I would like to find something that will let me restore only certain tables instead of the whole database.

I would also like to view the contents of the backup before I restore it.


Suggestions?