Je ne pense pas qu'il existe des méthodes appropriées pour faire cela dans MySQL. Vous devez vous assurer qu'une sorte de somme de contrôle de sécurité est appliquée à toutes les modifications légitimes, en utilisant une sorte de clé secrète. Ainsi, si les données de la ligne diffèrent de la somme de contrôle, vous savez qu'une modification non autorisée a été effectuée.
Quant à la façon de faire la somme de contrôle et de garder la clé secrète, c'est une toute autre histoire, pour laquelle vous pouvez m'envoyer un courriel, si vous trouvez la solution à partir de ou via ce site (je suis nouveau ici et je ne suis pas encore configuré correctement).
En réalité, seules les sauvegardes hors site vous aideront à vous prémunir contre la suppression de lignes, et notez que l'utilisation de mysqldump est la seule méthode "officiellement" prise en charge pour ce faire.
Bien que la copie des fichiers sous-jacents (MyISAM) fonctionne dans la grande majorité des cas pour ce type de table, cette méthode ne fonctionne pas toujours, et je ne m'y fierais pas pour les missions critiques.