Options de vérifications pour myisamchk
<<<
Options de réparation de myisamchk Autres options de myisamchk
>>>

5.6.2 Utilisation de myisamchk pour la maintenance des tables et leur recouvrement
5.6 Prévention des désastres et restauration
5 Administration du serveur
 Manuel de Référence MySQL 4.1 : Version Française

Syntaxe de l'utilitaire myisamchk
Options générales de myisamchk
Options de vérifications pour myisamchk
->Options de réparation de myisamchk
Autres options de myisamchk
Utilisation de la mémoire par myisamchk
Utiliser myisamchk pour restaurer une table
Comment vérifier la cohérence d'une table
Comment réparer des tables
Optimisation de table

5.6.2.4 Options de réparation de myisamchk

Les options suivantes sont utilisées avec myisamchk et l'option de réparation -r ou -o :

    -B or --backup
    Fait une sauvegarde du fichier .MYD , sous le nom filename-time.BAK
    --correct-checksum
    Somme de contrôle correcte pour la table.
    -D # ou --data-file-length=#
    Taille maximale du fichier de données (lors de la recréation du fichier de données, et qu'il est 'complet').
    -e ou --extend-check
    Essaie de retrouver toutes les lignes possibles du fichier de données. Normalement, cette option va aussi découvrir beaucoup de ligne erronées. N'utilisez pas cette option si vous n'êtes pas totalement desespéré.
    -f ou --force
    Ecrase les anciens fichiers temporaires ( table_name.TMD ) au lieu d'annuler.
    -k # ou keys-used=#
    Si vous utilisez les tables ISAM, indique au gestionnaire de table ISAM qu'il doit uniquement modifier les # premiers index. Si vous utilisez le gestionnaire de table MyISAM , cette option indique quelles clés utiliser, et chaque bit binaire représente une clé (la première clé est le bit 0). Cela permet de réaliser des insertions plus rapides. Les index désactivés pourront être réactivés avec l'option myisamchk -r .
    -l ou --no-symlinks
    Ne pas suivre les lignes symboliques. Normalement, myisamchk répare les tables qu'un lien symbolique représente. Cette option n'existe pas en MySQL 4.0, car MySQL 4.0 ne va pas supprimer les liens symboliques durant la réparation.
    -p or --parallel-recover
    Utilise la même technique que -r et -n , mais crée les clés avec des threads différents, en paralelle. Cette option a été ajoutée en MySQL 4.0.2. Ceci est du code alpha. Utilisez le à vos risques et périls!
    -r ou --recover
    Peut réparer presque tout, sauf les clés uniques qui ne le sont plus (ce qui est extrêmement rare avec les tables ISAM/MyISAM). Si vous voulez restaurer un table, c'est l'option à utiliser en premier. Si myisamchk indique que la table ne peut pas être corrigée avec l'option -r , vous pouvez alors passer à l'option -o . Notez que dans le cas rarissime où -r , le fichier de données est toujours intact. Si vous avez beaucoup de mémoire, vous pouvez augmenter la taille du buffer sort_buffer_size !
    -o ou --safe-recover
    Utilise une ancienne méthode de restauration (lit toutes les lignes dans l'ordre, et modifie l'arbre d'index conformément pour les lignes trouvées). C'est une méthode qui est beaucoup plus lente que l'option -r , mais elle est capable de traiter certaines situations exceptionnelles que -r ne pourrait pas traiter. Cette méthode utilise aussi moins d'espace disque que -r . Normalement, vous devriez commencer à réparer avec l'option -r , et uniquement sur l'échec de cette option, passer à -o .Si vous avez beaucoup de mémoire, vous devriez augmenter la taille du buffer de clé ! key_buffer_size !
    -n ou --sort-recover
    Force myisamchk à utiliser le tri pour résoudre les clés, même si le fichier temporaire doit être énorme.
    --character-sets-dir=...
    Dossier qui contient les jeux de caractères.
    --set-character-set=name
    Change le jeu de caractères utilisé par l'index.
    -t ou --tmpdir=path
    Chemin pour stocker les fichiers temporaires. Si cette option n'est pas fournie, myisamchk va utiliser la variable d'environnement TMPDIR pour cela.
    -q ou --quick
    Réparation rapide, sans modifier le fichier de données. Il est possible d'ajouter l'option -q pour forcer myisamchk à modifier le fichier original en cas de clés doublons.
    -u ou --unpack
    Décompresse des données compressées avec myisampack.

<< Options de réparation de myisamchk >>
Options de vérifications pour myisamchk Utilisation de myisamchk pour la maintenance des tables et leur recouvrement Autres options de myisamchk