| 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 : 
 
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
 .
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
 .
      
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 . |