PrécédentTable des matière Suivant
 

6.3 Connection au serveur MySQL

Les clients MySQL ont besoin d'un certains nombre de paramètres pour se connecter à un serveur MySQL : l'hôte qui abrite le serveur, le nom d'utilisateur et le mot de passe. Par exemple, le client mysql peut être lancé avec la ligne suivante : (les arguments optionnels sont mis entre crochets ``['' et ``]''):

shell> mysql [-h host_name] [-u user_name] [-pyour_pass]

Il est aussi possible de remplacer respectivement les options -h, -u et -p par--host=host_name, --user=user_name et --password=your_pass. Notez bien qu'il n'y as pas d'espace entre -p ou --password= et le mot de passe qui le suit.

Note: Transmettre un mot de passe dans la ligne de commande n'est pas sécurisé ! N'importe quel utilisateur du système peut découvrir le mot de passe en tapant : ps auxww. Confère section 4.15.4 Fichier d'options.

Par défaut, mysql utilise les valeurs suivantes :

Ainsi, pour un utilisateur Unix joe, les commandes suivantes sont équivalentes :

shell> mysql -h localhost -u joe
shell> mysql -h localhost
shell> mysql -u joe
shell> mysql

D'autres clients MySQL se comportent de manière similaire :

Sous Unix, vous pouvez spécifier d'autres valeurs par défaut, lors de la connexion, ce qui vous évitera d'entrer les paramètres à chaque connexion. Cela peut être fait de diverses façons :

[client]
host=host_name
user=user_name
password=your_pass

Confère section 4.15.4 Fichier d'options

Si les paramètres de connexion sont spécifiables de nombreuses manières, les valeurs spécifiées sur la ligne de commande ont priorité sur les valeurs enregistrées dans le fichier de configuration, et ces dernières ont priorité sur les variables d'environnement.

  • Table des matières
    PrécédentNexen.netSuivant