démarrage du logiciel. Dans ce cas, le fichier peut se trouver n'importe où, il suffit de fournir le chemin complet.
Voici les options permettant cela :
Option
Commentaire
--defaults-extrafile=chemin_fichier
Le fichier de configuration spécifié est utilisé en plus des éventuels autres fichiers de configuration. Ce
fichier est utilisé en dernier, sauf sous Unix, où le fichier localisé dans le dossier racine de l'utilisateur
Unix est toujours utilisé en tout dernier.
--defaultsfile=chemin_fichier
Seul ce fichier de configuration est utilisé, les autres sont ignorés.
Exemple
Code : Console
mysql -u sdz -p -default-extrafile=/Users/taguan/Documents/SdZ/SQLtuto/mysqlConfig.cnf
Structure du fichier
Un fichier de configuration MySQL peut contenir trois types de lignes différentes.
option ou option=valeur : définit l'option à utiliser. C'est exactement la même syntaxe que pour les options à préciser lors
du démarrage du logiciel, à ceci près qu'on omet les deux tirets -.
[logiciel] ou [groupe] : définit le logiciel ou le groupe auquel les options s'appliquent.
#commentaire ou ;commentaire : ligne de commentaire, elle sera ignorée. Notez qu'il est possible de commencer un
commentaire au milieu d'une ligne avec #.
Exemple
Code : Autre
#début des options pour le serveur mysqld
[mysqld]
character-default-set=utf8
# on modifie l'encodage du serveur
timezone='+01:00'
# on ajuste le fuseau horaire du serveur
default-storageengine=InnoDB # on définit le moteur de stockage par défaut
#début des options pour le client mysql
[mysql]
character-set=utf8
# on modifie l'encodage client
no-beep
# le silence est d'or
Les options
Toutes les options disponibles en ligne de commande lors du démarrage d'un logiciel sont utilisables dans un fichier de
configuration (pour le logiciel correspondant).
On omet simplement les deux caractères - avant l'option, et les raccourcis ne peuvent pas être utilisés.
Si l'option nécessite que l'on précise une valeur, celle-ci peut, mais ne doit pas, être entourée de guillemets. Si la valeur donnée
comprend un #, les guillemets seront nécessaires pour que ce caractère ne soit pas considéré comme le début d'un commentaire.
Par ailleurs, les espaces avant et après l'option sont ignorées, et les espaces autour du signe = sont autorisées (ce n'est pas le
cas en ligne de commande).
Partie 7 : Gestion des utilisateurs et configuration du serveur
412/414
www.openclassrooms.com
Précédent

- 412/413

Suivant