Vérifiez et réparer sa base de donnée Mysql
Bon j’ai encore des bases en 4.1 et pour une restauration, je me suis apercu que j’avais une table en error dans ma sauvegarde. Pour réparer l’ensemble de votre base de donnée, il vous suffit d’exécuter la commande suivante :
mysqlcheck –auto-repair -u « user » -p « Nom de votre Database »
Ensuite vous pouvez réaliser une sauvegarde complète de votre base et avec plus de sureté en verrouillant les tables.
On verrouille toutes les tables avant de commencer l’export.
Vous pouvez rajouter l’option -f pour continuer même en cas d’erreur, c’est important dans les cron notamment. Ce serait bête de faire une restauration partielle.
mysqldump –lock-tables -u « user » -p « Nom de votre Database » > database.sql