innochecksum
Linux
Publiée le
2026-10-07 05:17:23
innochecksum
# Vérifie le checksum complet d'un fichier de table (le cas standard)
innochecksum /var/lib/mysql/database_name/table_name.ibd
# Affiche l'aide complète pour te rappeler les options
innochecksum --help
# Démarre la vérification à partir de la page numéro 10
innochecksum -s 10 /chemin/vers/ton/fichier.ibd
# Arrête la vérification à la page numéro 50
innochecksum -e 50 /chemin/vers/ton/fichier.ibd
# Vérifie uniquement une page spécifique (page 5)
innochecksum -p 5 /chemin/vers/ton/fichier.ibd
# Compte le nombre total de pages dans le fichier et sort
innochecksum --count /chemin/vers/ton/fichier.ibd
# Ignore la vérification du checksum pour des raisons spécifiques (déconseillé)
innochecksum --no-check /chemin/vers/ton/fichier.ibd
# Affiche un résumé des types de pages dans l'espace de tables
innochecksum --page-type-summary /chemin/vers/ton/fichier.ibd
# Réécrit les checksums du fichier (attention, utilise avec précaution)
innochecksum --write /chemin/vers/ton/fichier.ibd
# Vérifie le fichier en mode verbeux pour voir la progression
innochecksum -v /chemin/vers/ton/fichier.ibd
# Simule un dump de type page (par exemple, 'data')
innochecksum --page-type-dump=data /chemin/vers/ton/fichier.ibd
# Vérifie le fichier en spécifiant une plage très petite (page 0 à page 1)
innochecksum -s 0 -e 1 /chemin/vers/ton/fichier.ibd
# Utilise l'option de niveau d'information pour plus de détails
innochecksum --info /chemin/vers/ton/fichier.ibd
# Vérifie un fichier qui pourrait avoir des incohérences (autorise N mismatches)
innochecksum --allow-mismatches=1 /chemin/vers/ton/fichier.ibd