Easy-Micro

ESPACEMEMBRE MySQL/MariaDB
Programmes

Utiliser les programmes et les options MySQL

Formation MySQL par Easy-Micro Programmes MySQL AB

MySQL AB fournit différents types de logiciels visibles dans C:\Program Files\MySQL\MySQL Server X.x\bin

  • Le serveur MYSQL et les scripts de démarrage
    • mysqld est le serveur MySQL (mysqld-nt sous Windows NT)
    • mysqld_safe, mysql.server et mysqld_multi sont les scripts de démarrage.
    • mysql_install_db initialise le dossier de données et les premières bases.

  • Logiciels clients pour accéder au serveur
    • mysql est un client en ligne de commande, pour éxécuter des commandes SQL, interactivement, ou en mode batch.
    • mysqlcc (MySQL Control Center) est un client interactif graphique, pour exécuter des commandes SQL, et administrer le serveur
    • mysqladmin est un client d'administration
    • mysqlcheck effectue les opérations de maintenance sur les tables
    • mysqldump et mysqlhotcopy font les sauvegardes de bases
    • mysqlimport importe des fichiers de données
    • mysqlshow affiche des informations sur les bases et les tables

  • Utilitaires qui fonctionnent indépendamment du serveur
    • myisampack produit des tables compressées, en lecture seule
    • myisamchk effectue les opérations de maintenance des tables
    • mysqlbinlog est un outil pour traiter les fichiers de logs binaires
    • perror affiche le message associé à un code d'erreur

Pour appeler un logiciel MySQL en ligne de commande (c'est à dire depuis un terminal), il suffit d'entrer le nom du programme, suivi d'options, et d'autres arguments, pour indiquer au programme ce que vous voulez faire comme la commande c:\> mysql USE mabase indique que vous voulez utiliser la base de données mabase (après authentification).

Avec EasyPHP, seuls 4 programmes existent: mysql, mysqladmin, mysqld et mysqldump (tous visibles dans C:\Program Files\EasyPHPX-x\mysql\bin).

Formation MySQL par Easy-Micro Variable de configuration MySQL

Une variable de configuration (ou option) commence avec un ou deux tirets, suivant que c'est un nom long ou court. De nombreuses options ont les deux formats. Par exemple,

c:\> mysql -?
c:\> mysql --help
Exemple de formes courtes et longues de l'option qui demande d'afficher l'aide.

Attention, les noms des options sont sensibles à la casse et certains options prennent une valeur en argument, après le nom de l'option.

-h localhost
--host=localhost
Deux options qui indiquent au client MySQL le nom d'hôte du serveur à utiliser.
Tous les programmes MySQL qui supportent les fichiers d'options gèrent les options suivantes de ligne de commande :
  • --no-defaults : N'utilise aucun fichier d'options.
  • --print-defaults : Affiche le nom du programme et toutes les options qui seront lues.
  • --defaults-file=path_name : Utilise uniquement le fichier d'options indiqué.
  • --defaults-extra-file=path_name : Lit ce fichier d'options après le fichier d'options globales, et avant le fichier d'options utilisateurs.
Les variables d'options s'utilisent en ligne de commande avec la commande SET ou SET GLOBAL. Exemple:
mysql> SET max_connections=100;
Pour afficher la liste des options, faites un
mysql> SHOW VARIABLES;

< Page précédente MYSQL/MARIADB Page suivante >