Services webmasters
Partenaires
Jeux concours gratuits
 
mysql , l'outil en ligne de commande
<<<
mysqladmin , administrer un serveur MySQL Utiliser mysqlcheck pour l'entretien et la réparation
>>>

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.3 mysqladmin , administrer un serveur MySQL

Un utilitaire pour exécuter des commandes d'administration. La syntaxe est :

shell> mysqladmin [OPTIONS] command [command-option] command ...
Vous pouvez obtenir une liste des options supportées par votre version de mysqladmin avec la commande mysqladmin --help .Le mysqladmin actuel supporte les commandes suivantes :
    create databasename
    Crée une nouvelle base.
    drop databasename
    Efface une base et toutes ces tables.
    extended-status
    Affiche un message de statut du serveur très complet.
    flush-hosts
    Vide tous les hôtes mis en cache.
    flush-logs
    Vide de la mémoire tous les logs.
    flush-tables
    Vide de la mémoire toutes les tables.
    flush-privileges
    Recharger les tables de droits (identique à la commande reload).
    kill id,id,...
    Termine un thread MySQL.
    password
    Spécifie un nouveau mot de passe. Modifie l'ancien mot de passe en un nouveau.
    ping
    Vérifie si mysqld fonctionne ou pas.
    processlist
    Affiche la liste des processus du serveur.
    reload
    Recharge les tables de droits.
    refresh
    Vide de la mémoire toutes les tables, puis ferme et réouvre les fichiers de logs.
    shutdown
    Eteind le serveur.
    slave-start
    Démarre l'esclave de réplication.
    slave-stop
    Eteind l'esclave de réplication.
    status
    Affiche le message de statut court du serveur.
    variables
    Affiche les variable disponibles.
    version
    Affiche la version du serveur.
Toutes les commandes peuvent être réduites à leur préfixe simple. Par exemple :

shell> mysqladmin proc stat
+----+-------+-----------+----+-------------+------+-------+------+
| Id | User  | Host      | db | Command     | Time | State | Info |
+----+-------+-----------+----+-------------+------+-------+------+
| 6  | monty | localhost |    | Processlist | 0    |       |      |
+----+-------+-----------+----+-------------+------+-------+------+
Uptime: 10077  Threads: 1  Questions: 9  Slow queries: 0
Opens: 6 Flush tables: 1  Open tables: 2
Memory in use: 1092K  Max memory used: 1116K
La commande mysqladmin status liste les colonnes suivantes :
Colonne Description
Uptime Nombre de secondes de vie du serveur MySQL.
Threads Nombre de threads actifs (clients).
Questions Nombre de questions reçu des clients depuis le démarrage de mysqld .
Slow queries Nombre de requêtes qui ont pris plus de long_query_time secondse. Le log des requêtes lentes.
Opens Combien de tables sont ouvertes par mysqld .
Flush tables Nombre de commandes flush ... , refresh et reload .
Open tables Nombre de tables qui sont ouvertes actuellement.
Memory in use Mémoire allouée directement par mysqld (uniquement disponible si MySQL a été compilé avec l'option --with-debug=full).
Max memory used Maximum de mémoire allouée directement par mysqld (uniquement disponible si MySQL a été compilé avec l'option --with-debug=full).

Si vous exécutez une commande mysqladmin shutdown sur une socket (en d'autres termes, sur un serveur où mysqld fonctionne ), mysqladmin va attendre que le fichier pid-file de MySQL soit effacé pour s'assurer que le serveur mysqld a été correctement stoppé.

<< mysqladmin , administrer un serveur MySQL >>
mysql , l'outil en ligne de commande MySQL Scripts clients et utilitaires Utiliser mysqlcheck pour l'entretien et la réparation
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -