Services webmasters
Partenaires
Jeux concours gratuits
 
Administration du serveur
<<<
Présentation des scripts serveurs et utilitaires mysql , l'outil en ligne de commande
>>>

4.8 MySQL Scripts clients et utilitaires
4 Administration du serveur
 Manuel de Référence MySQL 4.1 : Version Française

->Présentation des scripts serveurs et utilitaires
mysql , l'outil en ligne de commande
mysqladmin , administrer un serveur MySQL
Utiliser mysqlcheck pour l'entretien et la réparation
mysqldump , exporter les 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
Comment exécuter des commandes SQL depuis un fichier texte

4.8.1 Présentation des scripts serveurs et utilitaires

Tous les clients MySQL qui communiquent avec le serveur via la librairie mysqlclient utilisent les variables d'environnement suivantes :

Nom Description
MYSQL_UNIX_PORT La socket par défaut; utilisé pour les connexions à localhost
MYSQL_TCP_PORT Le port TCP/IP par défaut
MYSQL_PWD Le mot de passe par défaut
MYSQL_DEBUG Des options de débogage et de traçage
TMPDIR Le dossier où les fichiers et tables temporaires sont écrits

L'utilisation de MYSQL_PWD n'est pas une technique sûre. Connexion au serveur MySQL .

Le client mysql utilise le fichier indiqué dans la variable d'environnement MYSQL_HISTFILE pour sauver l'historique de la ligne de commande. La valeur par défaut pour la situation du fichier d'historique est $HOME/.mysql_history , où $HOME est la valeur de la variable d'environnement HOME . Variables d'environnement MySQL .

Tous les programmes MySQL utilisent différentes options. Toutefois, tous les programmes MySQL disposent de l'option --help pour vous donner une description complète de toutes les options du programme. Par exemple, essayez d'utiliser mysql --help .

Vous pouvez remplacer les valeurs par défaut des options de tous les clients standard en mettant d'autres valeurs dans le fichier de configuration. Fichier d'options my.cnf .

Voici un bref aperçu des programmes clients MySQL :

    msql2mysql
    Un script shell qui convertit les programmes mSQL vers MySQL. Il ne gère pas toutes les situations, mais c'est une très bonne base de travail.

    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 .

    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 .

    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
    Affiche des informations sur les bases, tables, colonnes et index.

    replace
    Un utilitaire qui est utilisé par msql2mysql , qui a d'autres applications générales. replace modifie des chaînes dans des fichiers, ou sur l'entrée standard. Utilise une machine d'états pour rechercher les plus grands chaînes en premier. Sert à échanger des chaînes. Par exemple, cette commande échange les chaînes a et b dans les fichiers spécifiés :
    
    shell> replace a b b a -- file1 file2 ...
    

<< Présentation des scripts serveurs et utilitaires >>
Administration du serveur MySQL Scripts clients et utilitaires mysql , l'outil en ligne de commande
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -