Outils pour utilisateurs

Outils du site


informatique:databases:mysql:utilisation_du_client

Utilisation du client

Affichage des options utilisées par défaut

mysql --print-defaults

Ouverture d'une connexion

mysql
    --user=<username>
    --password
    --host=<hostname>

Depuis la version 5.6.7, l'option secure-auth est activé par défaut.
Il faut la désactiver cette option en utilisant l'option skip-secure-auth si l'erreur suivante apparait :

ERROR 2049 (HY000): Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled)

S'il y a des options inconnues dans les fichiers de configuration, l'ouverture de la connexion échouera. Pour ne pas utiliser ces options, il faut utiliser l'option no-defaults.
Il faut noter que le fichier .mylogin.cnf est chargé quoiqu'il arrive.

Import de base de données

Comme pour l'exportation d'une base de données, il est possible de le faire avec PhpMyAdmin mais il vaut mieux utiliser directement mysql. Voici un exemple d'utilisation :

# avec une redirection
mysql --password --user=<username> --database=<database> < <filename>
 
# avec un "pipe"
cat <filename> | mysql --password --user=<username> --database=<database>
  • --password indique le mot de passe à utiliser.
  • --user indique l'utilisateur à utiliser.
  • --database indique la base de données à utiliser.
informatique/databases/mysql/utilisation_du_client.txt · Dernière modification : 2024/11/21 18:51 de alexis