Nom |
Description |
database |
Ce paramètre permet d'indiquer le nom de la base de données sous lequel il faut effectuer une connexion. |
-? |
Ce paramètre permet d'afficher l'aide sur cette commande |
-# |
Ce paramètre permet d'indiquer le déboguage si la version supporte le débogue. |
-A |
Ce paramètre permet d'effectuer un pas de rechapage automatique. Il faut utiliser 'rehash' pour obtenir la complétion des tables et des champs. Ce paramètre permet de donner un démarrage plus rapide de mysql et désactive le rehachage lors de la reconnexion. |
--auto-rehash |
Ce paramètre permet d'activer le rehachage automatique. Il n'est pas nécessaire d'utiliser «rehash» pour obtenir la complétion des tables et des champs, mais le démarrage et la reconnexion peuvent prendre plus de temps. Vous pouvez la désactiver avec le paramètre «--disable-auto-rehash». La valeur par défaut est «on»; utilisez le paramètre «--skip-auto-rehash» pour le désactiver. |
--auto-vertical-output |
Ce paramètre permet de basculer automatiquement en mode de sortie verticale si le résultat est plus large que la largeur du terminal. |
-B |
Ce paramètre permet de ne pas utiliser le fichier d'historique. Il désactive le comportement interactif et active le paramètre «--silent». |
-b |
Ce paramètre permet de désactiver le bip sonore en cas d'erreur. |
--batch |
Ce paramètre permet de ne pas utiliser le fichier d'historique. Il désactive le comportement interactif et active le paramètre «--silent». |
--binary-as-hex |
Ce paramètre permet d'afficher les données binaires en hexadécimales. |
--binary-mode |
Ce paramètre permet de désactiver les deux fonctionnalités (\0 et le '\r\n') et désactive également l'analyse de toutes les commandes client à l'exception de \C et DELIMITER, en mode non interactif (pour les entrées acheminées vers mysql ou chargées à l'aide de la commande 'source'). Ce paramètre est nécessaire lors du traitement de la sortie de mysqlbinlog lequel peut contenir des blobs. Par défaut, ASCII '\0' est interdit et '\r\n' est traduit en '\n'. |
--bind-address=name |
Ce paramètre permet d'indiquer une adresse IP à relier. |
-C |
Ce paramètre permet d'utiliser la compression dans le protocole client/serveur. |
-c |
Ce paramètre permet de préserver les commentaires. Il envoi des commentaires au serveur. La valeur par défaut est --skip-comments (commentaires ignorés) et pour les activer, on utilise le paramètre «--comments». |
--character-sets-dir=name |
Ce paramètre permet d'indiquer le répertoire pour les fichiers d'ensemble de caractères. |
--column-names |
Ce paramètre permet d'écrire les noms de colonne dans les résultats. La valeur par défaut est «on»; utilisez «--skip-column-names» pour le désactiver. |
--column-type-info |
Ce paramètre permet d'afficher les informations de type de colonne. |
--comments |
Ce paramètre permet de préserver les commentaires. Il envoi des commentaires au serveur. La valeur par défaut est --skip-comments (commentaires ignorés) et pour les activer, on utilise le paramètre «--comments». |
--compress |
Ce paramètre permet d'utiliser la compression dans le protocole client/serveur. |
--connect-expired-password |
Ce paramètre permet d'indiquer que l'avertissement du serveur de ce client est prêt à gérer le mode sandbox du mot de passe expiré. |
--connect-timeout=# |
Ce paramètre permet d'indiquer le nombre de secondes avant l'expiration du délai de connexion. |
-D name |
Ce paramètre permet d'indiquer le nom de la base de données à utiliser. |
--database=name |
Ce paramètre permet d'indiquer le nom de la base de données à utiliser. |
--debug[=#] |
Ce paramètre permet d'indiquer le déboguage si la version supporte le débogue. |
--debug-check |
Ce paramètre permet d'indiquer le déboguage si la version supporte le débogue. |
--debug-info |
Ce paramètre permet d'indiquer le déboguage si la version supporte le débogue. |
--default-auth=name |
Ce paramètre permet d'indiquer l'authentification par défaut du plug-in côté client à utiliser. |
--default-character-set=name |
Ce paramètre permet de fixer l'ensemble de caractères par défaut. |
--delimiter=name |
Ce paramètre permet d'indiquer le délimiteur à utiliser. |
-E |
Ce paramètre permet d'afficher la sortie des requêtes (lignes) verticalement. |
-e name |
Ce paramètre permet d'exécuter une commande et de terminer immédiat après. |
--enable-cleartext-plugin |
Ce paramètre permet d'activer ou désactiver le plugin d'authentification de texte en claire. |
--execute=name |
Ce paramètre permet d'exécuter une commande et de terminer immédiat après. |
-f |
Ce paramètre permet d'indiquer qu'il faut continuer même si nous obtenons une erreur SQL. |
--force |
Ce paramètre permet d'indiquer qu'il faut continuer même si nous obtenons une erreur SQL. |
-G |
Ce paramètre permet d'activer les commandes nommées. Les commandes nommées désignent les commandes internes de ce programme; voir «mysql> help». Lorsqu'elle est activée, les commandes nommées peuvent être utilisées à partir de n'importe quelle ligne de la requête, sinon uniquement à partir de la première ligne, avant une entrée. Désactiver avec «--disable-named-commands». Ce paramètre est désactivée par défaut. |
-H |
Ce paramètre permet d'indiquer qu'il faut produire une sortie HTML. |
-h serveur |
Ce paramètre permet d'indiquer qu'il faut se connecter à un serveur MySQL à distance (n'étant pas localhost). |
--help |
Ce paramètre permet d'afficher l'aide sur cette commande |
--histignore=name |
Ce paramètre permet d'indiquer une liste de modèles séparés par deux points pour empêcher les instructions d'être enregistrées dans syslog et dans l'historique mysql. |
--host=serveur |
Ce paramètre permet d'indiquer qu'il faut se connecter à un serveur MySQL à distance (n'étant pas localhost). |
--html |
Ce paramètre permet d'indiquer qu'il faut produire une sortie HTML. |
-I |
Ce paramètre permet d'afficher l'aide sur cette commande |
-i |
Ce paramètre permet d'indiquer qu'il faut ignorer les espaces après les noms de fonction. |
--i-am-a-dummy |
Ce paramètre permet d'indiquer qu'il ne faut autorisez que UPDATE et DELETE utilisant des clefs. |
--ignore-spaces |
Ce paramètre permet d'indiquer qu'il faut ignorer les espaces après les noms de fonction. |
--init-command=name |
Ce paramètre permet d'indiquer que la commande SQL à exécuter lors de la connexion au serveur MySQL. Sera automatiquement ré-exécuté lors de la reconnexion. |
-j |
Ce paramètre permet de mettre dans le journal de bord les commandes interactives filtrées dans syslog. Le filtrage des commandes dépend des modèles fournis via le paramètre histignore en plus des modèles par défaut. |
-L |
Ce paramètre permet d'indiquer qu'il ne faut pas écrire les numéros de ligne pour les erreurs. |
--line-numbers |
Ce paramètre permet d'indiquer qu'il faut écrire les numéros de ligne dans les erreurs. Ce paramètre est par défaut à «on», utiliser «--skip-line-numbers» pour le désactiver. |
--local-infile |
Ce paramètre permet d'activer ou désactiver «LOAD DATA LOCAL INFILE». |
--max-allowed-packet=# |
Ce paramètre permet d'indiquer la longueur maximale de paquet à envoyer ou à recevoir du serveur. |
--max-join-size=# |
Ce paramètre permet de limiter automatique des lignes dans une jointure lors de l'utilisation de --safe-updates. |
-N |
Ce paramètre permet d'indiquer qu'il ne faut pas écrire les noms de colonnes dans les résultats. |
-n |
Ce paramètre permet de vider le tampon après chaque requête. |
--named-commands |
Ce paramètre permet d'activer les commandes nommées. Les commandes nommées désignent les commandes internes de ce programme; voir «mysql> help». Lorsqu'elle est activée, les commandes nommées peuvent être utilisées à partir de n'importe quelle ligne de la requête, sinon uniquement à partir de la première ligne, avant une entrée. Désactiver avec «--disable-named-commands». Ce paramètre est désactivée par défaut. |
--net-buffer-length=# |
Ce paramètre permet d'indiquer la taille de la mémoire tampon pour les communications TCP/IP et socket. |
--no-beep |
Ce paramètre permet de désactiver le bip sonore en cas d'erreur. |
--no-auto-rehash |
Ce paramètre permet d'effectuer un pas de rechapage automatique. Il faut utiliser 'rehash' pour obtenir la complétion des tables et des champs. Ce paramètre permet de donner un démarrage plus rapide de mysql et désactive le rehachage lors de la reconnexion. |
-o |
Ce paramètre permet d'ignorer les instructions sauf celles se produisant lorsque la base de données par défaut est celle nommée sur la ligne de commande. |
--one-database |
Ce paramètre permet d'ignorer les instructions sauf celles se produisant lorsque la base de données par défaut est celle nommée sur la ligne de commande. |
-P=numéro |
Ce paramètre permet d'indiquer le port de connexion ou 0 pour utiliser la valeur par défaut : il utilisera donc dans l'ordre respective «my.cnf», «$MYSQL_TCP_PORT», «/etc/services» ou la valeur 3306 intégré dans le code. |
-p [name] |
Ce paramètre permet de demander le mot de passe à utiliser lors de la connexion au serveur. Si aucun mot de passe n'est fourni, il vous sera demandé par le tty. |
--pager[=name] |
Ce paramètre permet d'indiquer la pagination à utiliser pour afficher les résultats. Si vous ne fournissez pas de paramètre, la pagination par défaut provient de votre variable PAGER dans ENV. Les paginations valides sont less, more, cat [> nomfichier],... Voir également l'aide interactive (\h). Ce paramètre ne fonctionne pas en mode batch. Désactiver avec --disable-pager. Ce paramètre est désactivée par défaut. |
--password[=name] |
Ce paramètre permet de demander le mot de passe à utiliser lors de la connexion au serveur. Si aucun mot de passe n'est fourni, il vous sera demandé par le tty. |
--plugin-dir=name |
Ce paramètre permet d'indiquer le répertoire des plugins côté client. |
--port=numéro |
Ce paramètre permet d'indiquer le port de connexion ou 0 pour utiliser la valeur par défaut : il utilisera donc dans l'ordre respective «my.cnf», «$MYSQL_TCP_PORT», «/etc/services» ou la valeur 3306 intégré dans le code. |
--prompt=name |
Ce paramètre permet de fixer la valeur du prompt de MySQL. |
--protocol=name |
Ce paramètre permet d'indiquer le protocole à utiliser pour la connexion (TCP, socket, pipe et mémoire). |
-q |
Ce paramètre permet d'indiquer qu'il ne faut pas mettre le résultat en cache, il faut l'afficher ligne par ligne. Ce paramètre peut ralentir le serveur si la sortie est suspendue. N'utilise pas le fichier d'historique. |
--quick |
Ce paramètre permet d'indiquer qu'il ne faut pas mettre le résultat en cache, il faut l'afficher ligne par ligne. Ce paramètre peut ralentir le serveur si la sortie est suspendue. N'utilise pas le fichier d'historique. |
-r |
Ce paramètre permet d'écrire des champs sans conversion. Utilisé ce paramètre avec «--batch». |
--raw |
Ce paramètre permet d'écrire des champs sans conversion. Utilisé ce paramètre avec «--batch». |
--reconnect |
Ce paramètre permet de se reconnecter si la connexion est perdue. Vous pouvez désactiver ce paramètre avec «--disable-reconnect». Ce paramètre est activée par défaut. La valeur par défaut est «on»; utilisez «--skip-reconnect» pour le désactiver. |
-S name |
Ce paramètre permet d'indiquer le fichier de socket à utiliser pour la connexion. |
-s |
Ce paramètre d'activer le mode sans messages ou détails. De plus, il affiche les résultats avec une tabulation comme séparateur à chaque ligne d'une nouvelle ligne. |
--safe-updates |
Ce paramètre permet d'indiquer qu'il ne faut autorisez que UPDATE et DELETE utilisant des clefs. |
--secure-auth |
Ce paramètre permet de refuser le client se connectant au serveur s'il utilise l'ancien protocole (antérieur à 4.1.1). Ce paramètre est obsolète. Il est toujours à vrai (TRUE). |
--select-limit=# |
Ce paramètre permet d'indiquer la limite automatique pour SELECT lors de l'utilisation de --safe-updates. |
--server-arg=name |
Ce paramètre permet d'envoyer le serveur intégré avec le paramètre spécifié. |
--show-warnings |
Ce paramètre permet d'afficher les avertissements après chaque instruction. |
--sigint-ignore |
Ce paramètre permet d'ignorer SIGINT (CTRL+C). |
--silent |
Ce paramètre d'activer le mode sans messages ou détails. De plus, il affiche les résultats avec une tabulation comme séparateur à chaque ligne d'une nouvelle ligne. |
--skip-column-names |
Ce paramètre permet d'indiquer qu'il ne faut pas écrire les noms de colonnes dans les résultats. |
--skip-line-numbers |
Ce paramètre permet d'indiquer qu'il ne faut pas écrire les numéros de ligne pour les erreurs. |
--socket=name |
Ce paramètre permet d'indiquer le fichier de socket à utiliser pour la connexion. |
--ssl-mode=name |
Ce paramètre permet d'indiquer qu'il faut utiliser le mode connexion SSL spécifié. |
--ssl |
Ce paramètre permet d'utiliser un certificat SSL. Ce paramètre est obsolète, utilisé plutôt le paramètre «--ssl-mode». La valeur par défaut est «on», utiliser «--skip-ssl» pour le désactiver. |
--ssl-verify-server-cert |
Ce paramètre permet de vérifier le certificat du serveur. Ce paramètre est obsolète, utilisé plutôt le paramètre «--ssl-mode=VERIFY_IDENTITY». |
--ssl-ca=name |
Ce paramètre permet d'indiquer le fichier CA dans le format PEM. |
--ssl-capath=name |
Ce paramètre permet d'indiquer le répertoire CA. |
--ssl-cert=name |
Ce paramètre permet d'indiquer le certificat X509 dans le format PEM. |
--ssl-cipher=name |
Ce paramètre permet d'indiquer le chiffrement SSL à utiliser. |
--ssl-key=name |
Ce paramètre permet d'indiquer la clef X509 dans le format PEM. |
--ssl-crl=name |
Ce paramètre permet d'indiquer la liste de révocation de certificats. |
--ssl-crlpath=name |
Ce paramètre permet d'indiquer le chemin de la liste de révocation de certificats. |
--syslog |
Ce paramètre permet de mettre dans le journal de bord les commandes interactives filtrées dans syslog. Le filtrage des commandes dépend des modèles fournis via le paramètre histignore en plus des modèles par défaut. |
-T |
Ce paramètre permet d'indiquer le déboguage si la version supporte le débogue. |
-t |
Ce paramètre permet d'indiquer une sortie dans un format de tableau. |
--table |
Ce paramètre permet d'indiquer une sortie dans un format de tableau. |
--tee=name |
Ce paramètre permet d'ajouter tout dans le fichier de sortie outfile. Voir aussi l'aide interactive (\h). Ne fonctionne pas en mode batch. Désactiver avec «--disable-tee». Ce paramètre est désactivée par défaut. |
--tls-version=name |
Ce paramètre permet d'indiquer la version TLS à utiliser, les valeurs autorisées sont: «TLSv1», «TLSv1.1». |
-U |
Ce paramètre permet d'indiquer qu'il ne faut autorisez que UPDATE et DELETE utilisant des clefs. |
-u utilisateur |
Ce paramètre permet d'indiquer le nom de l'utilisateur devant se connecté à la base de données MySQL. |
--unbuffered |
Ce paramètre permet de vider le tampon après chaque requête. |
--user=utilisateur |
Ce paramètre permet d'indiquer le nom de l'utilisateur devant se connecté à la base de données MySQL. |
-V |
Ce paramètre permet d'afficher les informations de version et de quitter la commande immédiatement. |
-v |
Ce paramètre permet d'indiquer qu'il faut afficher plus détails. Ce paramètre permet s'additionner en «-v -v -v» afin d'avoir une sortie des tables. |
--verbose |
Ce paramètre permet d'indiquer qu'il faut afficher plus détails. Ce paramètre permet s'additionner en «--verbose --verbose --verbose» afin d'avoir une sortie des tables. |
--version |
Ce paramètre permet d'afficher les informations de version et de quitter la commande immédiatement. |
--vertical |
Ce paramètre permet d'afficher la sortie des requêtes (lignes) verticalement. |
-w |
Ce paramètre permet d'indiquer qu'il faut attendre et réessayer si la connexion est en panne ou perdue. |
--wait |
Ce paramètre permet d'indiquer qu'il faut attendre et réessayer si la connexion est en panne ou perdue. |
-X |
Ce paramètre permet d'indiquer qu'il faut produire une sortie XML. |
--xml |
Ce paramètre permet d'indiquer qu'il faut produire une sortie XML. |
--print-defaults |
Ce paramètre permet d'afficher la liste des paramètres du programme et de quitter. |
--no-defaults |
Ce paramètre permet de ne pas lire les paramètres par défaut à partir d'un fichier de paramètres, à l'exception du fichier de connexion. |
--defaults-file=# |
Ce paramètre permet de ne lire que les paramètres par défaut du fichier spécifié #. |
--defaults-extra-file=# |
Ce paramètre permet de lire le fichier qu'après la lecture des fichiers globaux. |
--defaults-group-suffix=# |
Ce paramètre permet de lire également les groupes avec «concat(group, suffix)». |
--login-path=# |
Ce paramètre permet de lire ce chemin à partir du fichier de connexion. |
Cette commande permet de lancer l'interpréteur de commande (console) de la base de données MySQL.
On pourra également afficher la liste de bases de données une fois connecté à l'aide de la commande «SHOW DATABASES;».
Aussi, on pourra se connecté à une base de données en particulier à l'aide de la commande «USE [dbname];».
Enfin, la liste des tables dans une base de données sera accessible par la commande «SHOW TABLES;».
Si vous souhaitez effectuer une importation d'un fichier SQL pour une base de données, vous pouvez utiliser la commande suivante :