8 MySQL Scripts clients et utilitaires
Manuel de Référence MySQL 4.1 : Version Française
->Présentation des scripts serveurs et utilitaires . myisampack , le générateur de tables MySQL compressées en lecture seule . mysql , l'outil en ligne de commande . mysqladmin , administration d'un serveur MySQL . mysqlbinlog , Exécuter des requêtes dans le log binaire . mysqlcc , MySQL Control Center . Utiliser mysqlcheck pour l'entretien et la réparation . mysqldump , sauvegarde des structures de tables et les données . mysqlhotcopy , copier les bases et tables MySQL . mysqlimport , importer des données depuis des fichiers texte . Afficher les bases, tables et colonnes . perror , expliquer les codes d'erreurs . L'utilitaire de remplacement de chaînes replace
|
8.1 Présentation des scripts serveurs et utilitaires
Voici une brève liste des scripts et utilitaires pour le serveur :
-
myisampack
-
Un utilitaire qui compresse les tables
MyISAM
pour produire des tables
en lecture seule très compactes.
myisampack
, le générateur de tables MySQL compressées .
-
mysql
-
Le client en ligne de commande, pour envoyer des requêtes à MySQL,
interactivement, ou en batch.
L'outil de ligne de commande .
-
mysqlaccess
-
Un script qui vérifie les droits d'accès du trio hôte, utilisateur et
base de données.
-
mysqladmin
-
Un utilitaire pour réaliser des opérations d'administration de la base, telles
que les créations de bases, le rafraîchissement des tables de droits, l'écriture
des tables sur le disque et la réouverture des fichiers de log. à
mysqladmin
permet aussi de lire la version, les processus et les
informations de statut du serveur.
mysqladmin
, administrer un serveur MySQL .
-
mysqlbinlog
-
Utilitaire de lecture des requêtes au format binaire. Peut être utilisé
après un crash, sur une vieille sauvegarde.
L'utilitaire binaire
mysqlbinlog
.
-
mysqlcc
-
Interface graphique avec le serveur MySQL.
mysqlcc
, le centre de contrôle MySQL .
-
mysqlcheck
-
Un client d'entretien de tables, qui vérifie, répare, analyse et optimise
les tables.
Utiliser
mysqlcheck
pour l'entretien des tables et les réparations .
-
mysqldump
-
Exporte une base de données MySQL dans un fichier sous la forme de
requêtes SQL, ou de fichiers texte, avec la tabulation comme séparateur.
Un freeware amélioré, d'après une idée originale de Igor Romanenko.
mysqldump
, exporter les structures de tables et les données .
-
mysqlhotcopy
-
Un utilitaire qui fait des sauvegardes rapides des tables
MyISAM
et
ISAM
alors que le serveur fonctionne.
mysqlhotcopy
, copier les bases et tables MySQL .
-
mysqlimport
-
Importe les fichiers textes dans les tables, en utilisant la commande
LOAD DATA INFILE
.
mysqlimport
, importer des données depuis des fichiers texte .
-
mysqlshow
- Lister les bases, tables et colonnes .
-
perror
-
Un utilitaire qui affiche la signification des codes d'erreur MySQL.
perror
, expliquer les codes d'erreurs .
-
replace
-
replace
modifie des chaînes dans des fichiers, ou sur l'entrée
standard.
L'utilitaire de remplacement
replace
.
Chaque programme MySQL accepte différentes options. Mais chaque programme
dispose de l'option
--help
qui vous donne une description complète des
options du programme. Par exemple,
mysql --help
.
Les clients MySQL qui communiquent avec le serveur, utilisent la bibliothèque
mysqlclient
est les variables d'environnements suivantes :
MYSQL_UNIX_PORT
|
Le fichier de socket Unix par défaut. Utilisé pour les connexions à
localhost
|
MYSQL_TCP_PORT
|
Le port par défaut. Utilisé par les connexions TCP/IP.
|
MYSQL_PWD
|
Le mot de passe par défaut.
|
MYSQL_DEBUG
|
Les options de débogage.
|
TMPDIR
|
Le dossier où les tables et fichiers temporaires sont placés.
|
Utiliser
MYSQL_PWD
n'est pas sécuritaire, et est fortement déconseillé.
Sécuriser votre mot de passe .
Vous pouvez remplacer les valeurs par défaut des options en spécifiant
les valeurs dans un fichier d'options, ou en ligne de commande.
Options spécifiques des programmes .
|