Maison  >  Article  >  base de données  >  Administration et utilitaires MySQL

Administration et utilitaires MySQL

WBOY
WBOYavant
2023-09-17 11:09:091050parcourir

MySQL 管理和实用程序

Regardons l'administrateur et les utilitaires de MySQL et comprenons comment les utiliser -

ibd2sdi

C'est un utilitaire qui extrait les informations de dictionnaire sérialisées (SDI) des fichiers d'espace de table InnoDB. Les données SDI existent dans tous les fichiers d'espace de table InnoDB persistants. ibd2sdi peut être utilisé pendant l'exécution ou lorsque le serveur est hors ligne.

innochecksum

Il imprime la somme de contrôle des fichiers InnoDB. Il lit le fichier d'espace de table InnoDB, calcule une somme de contrôle pour chaque page, compare la somme de contrôle calculée avec la somme de contrôle stockée et signale la non-concordance, affichant ainsi les pages corrompues. Il a été développé à l'origine pour accélérer la vérification de l'intégrité des fichiers du tablespace après une panne de courant, mais il peut également être utilisé après la copie de fichiers

Il peut être appelé comme suit -

shell> innochecksum [options] file_name

myisam_ftdump

Il affiche des informations sur FULLTEXT dans les tables MyISAM Informations indexées. Il lit directement le fichier d'index MyISAM, il doit donc être exécuté sur l'hôte du serveur où se trouve la table. Avant d'utiliser myisam_ftdump, les utilisateurs doivent s'assurer que si le serveur est en cours d'exécution, ils émettent d'abord une instruction FLUSH TABLES.

Il peut être appelé comme suit -

shell > myisam_ftdump [options] tbl_name index_num

myisamchk

Il obtient des informations sur les tables de la base de données utilisateur ou les vérifie, les répare ou les optimise. Il est utilisé avec les tables MyISAM, c'est-à-dire les tables avec des fichiers .MYD et .MYI pour stocker des données et des index. L'utilisation de myisamchk avec des tables partitionnées n'est pas prise en charge.

Il peut être appelé comme suit -

shell> myisamchk [options] tbl_name ...

myisamlog

Il traite le contenu des fichiers journaux MyISAM. Pour créer un tel fichier, démarrez le serveur avec l'option --log-isam=log_file.

Il peut être appelé comme suit -

shell> myisamlog [options] [file_name [tbl_name] ...]

myisampack

Il compresse les tables MyISAM. Cela fonctionne en compressant chaque colonne du tableau individuellement. En règle générale, myisampack contient 40 à 70 % du fichier de données.

Il peut être appelé comme suit -

shell> myisampack [options] file_name ...

mysqlbinlog

Le journal binaire du serveur est constitué de fichiers contenant des "événements" qui aident à décrire les modifications apportées au contenu de la base de données. Le serveur écrit ces fichiers au format binaire. Pour afficher le contenu au format texte, utilisez l'utilitaire mysqlbinlog.

Il peut être appelé comme suit -

shell> mysqlbinlog [options] log_file ...

mysqldumpslow

Le journal des requêtes lentes MySQL contient des informations sur les requêtes qui prennent beaucoup de temps à s'exécuter. Cet utilitaire analyse les fichiers journaux des requêtes lentes MySQL et résume leur contenu.

Il peut être appelé comme suit -

shell> mysqldumpslow [options] [log_file ...]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:paradigme de clé de domaineArticle suivant:paradigme de clé de domaine