I do not believe that there are any suitable methods to do this in MySQL. You should make sure that a security checksum of sorts is applied to all legitimate modifications, using a secret key of some sort, so if the row data differs from the checksum, you know an unauthorised modification has been made.
As for how you checksum, and how you keep the key secret, that's a whole other story, which you may feel free to email me about, if you figure it out from or via this site (I'm new here and not set up properly yet).
Realistically, only off-site backups will help you guard against deletion of rows, and note that using mysqldump is the only 'officially' supported method of doing so.
Although copying the underlying (MyISAM) files works in the vast majority of cases for that table type, it does fall down on occasion, so I wouldn't trust it alone for anything mission critical.