Il s'agit de la commande mysqlluc qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
mysqluc - Client en ligne de commande pour exécuter les utilitaires MySQL
SYNOPSIS
mysqluc [--aider | --version | [ | --verbeux | --silencieux |] --largeur= | --utildir=
| --exécuter <commande liste> = ]
DESCRIPTION
Cet utilitaire fournit un environnement de ligne de commande pour exécuter les utilitaires MySQL.
L'utilitaire mysqlluc, donc la console, permet aux utilisateurs d'exécuter n'importe lequel des
Commande des utilitaires MySQL. L'option --réputil est utilisé pour fournir un chemin vers MySQL
Utilitaires si l'emplacement est différent du moment où l'utilitaire est exécuté.
La console a une liste de commandes de console ou de base. Ceux-ci permettent à l'utilisateur d'interagir avec
les caractéristiques de la console elle-même. La liste des commandes de base est présentée ci-dessous avec un
brève description.:
Description de la commande
---------------------- ----------------------------- -----------------------
utilitaires d'aide Affiche la liste de tous les utilitaires pris en charge.
aider Affiche l'aide d'un utilitaire spécifique.
aide | commandes d'aide Afficher cette liste.
sortie | quitter Quitter la console.
ensemble = Stockez une variable à rappeler dans les commandes.
show options Affiche la liste des options spécifiées par l'utilisateur sur
lancement.
show variables Affiche la liste des variables.
Appuyez sur ENTER pour exécuter la commande.
Appuyez sur ÉCHAP pour effacer l'entrée de commande.
Appuyez sur BAS pour récupérer la commande précédente.
Appuyez sur UP pour récupérer la commande suivante dans l'historique.
Appuyez sur TAB pour saisir le type de l'utilitaire, l'option,
ou des noms de variables.
Appuyez deux fois sur TAB pour la liste des types correspondants
achèvement (sensible au contexte).
L'une des commandes de base les plus utiles est la possibilité de voir les options pour un
utilitaire en tapant 'help '. Lorsque l'utilisateur tape cette commande et appuie sur ENTRÉE,
la console affichera une liste de toutes les options de l'utilitaire.
La console fournit la complétion des onglets pour toutes les commandes, les options des utilitaires et
variables définies par l'utilisateur. La complétion de tabulation pour les commandes permet aux utilisateurs de spécifier le N de départ
caractères d'une commande et appuyez sur TAB pour terminer la commande. S'il y a plus d'un
commande qui correspond au préfixe, et l'utilisateur appuie deux fois sur TAB, une liste de tous les possibles
correspondances s'affiche.
La complétion des onglets pour les options est similaire. L'utilisateur doit d'abord taper un utilitaire MySQL valide
commande puis tape les N premiers caractères d'une commande et appuie sur TAB, par exemple
--verbe . Dans ce cas, la console complétera l'option. Pour les cas où un
l'option nécessite une valeur, la console complètera le nom de l'option et ajoutera le '='
personnage. La complétion de tabulation pour les options fonctionne à la fois pour le nom complet et l'alias (si
disponible). Si l'utilisateur appuie deux fois sur TAB, la console affichera une liste de correspondances
option. Appuyer deux fois sur TAB immédiatement après avoir tapé le nom d'un utilitaire MySQL
afficher une liste de toutes les options de cet utilitaire.
La complétion de tabulation pour les variables fonctionne de la même manière que pour les options. Dans ce cas, l'utilisateur
devez d'abord taper le caractère '$' puis appuyer sur TAB. Par exemple, si une variable $SERVER1
existe, lorsque l'utilisateur tape –-server=$SER , la console terminera le $SERVER
Nom de variable. Pour les cas où il y a plusieurs variables, appuyez deux fois sur TAB pour
afficher une liste de toutes les correspondances avec les premiers caractères $+N. Appuyer deux fois sur TAB après avoir tapé
seul le caractère $ affichera une liste de toutes les variables.
Remarque : la console ne nécessite pas de saisir le préfixe 'mysql' pour l'utilitaire. Par exemple,
si l'utilisateur tape 'disku ' la console terminera la commande avec 'diskusage'.
L'exécution des utilitaires s'effectue en tapant la commande complète et en appuyant sur ENTRÉE. Les
l'utilisateur n'a pas besoin de taper 'python' ou de fournir l'extension de fichier '.py'. La console va
ajoutez-les si nécessaire.
L'utilisateur peut également exécuter des commandes en utilisant l'option --exécuter. La valeur de cette option est un
liste des commandes à exécuter séparées par des points-virgules. Il peut s'agir de commandes de base ou de MySQL
Commandes utilitaires. La console exécutera chaque commande et affichera la sortie. Tous
les commandes à exécuter par la console doivent apparaître à l'intérieur d'une chaîne entre guillemets et séparées par
points-virgules. Les commandes en dehors de la chaîne entre guillemets seront traitées comme des arguments pour le
mysqlluc lui-même et donc ignoré pour l'exécution.
Remarque : s'il y a une erreur dans la console ou dans le code associé, la console cessera de s'exécuter
commandes au point de défaillance. Les commandes peuvent également être acheminées dans la console à l'aide d'un
mécanisme comme « écho » ” | mysqluc ».
La console permet également aux utilisateurs de définir des variables définies par l'utilisateur pour les valeurs couramment utilisées dans
option. La syntaxe est simplement 'set VARNAME=VALUE'. L'utilisateur peut voir une liste de tous
variables en entrant la commande « afficher les variables ». Pour utiliser les valeurs de ces variables
dans les commandes utilitaires, l'utilisateur doit préfixer la valeur par un '$'. Par exemple,
--server=$SERVER1 remplacera la valeur de la variable définie par l'utilisateur SERVER1 lorsque le
l'utilitaire est exécuté.
Remarque : les variables définies par l'utilisateur ont une durée de vie de session. Ils ne sont pas sauvés d'un
l'exécution à une autre console des utilisateurs.
Les variables définies par l'utilisateur peuvent également être définies en les passant comme arguments au mysqluc
commander. Par exemple, pour définir la variable SERVER1 et lancer la console, l'utilisateur peut
lancez la console à l'aide de cette commande. :
$ mysqlluc SERVER1=root@localhost
L'utilisateur peut fournir n'importe quel nombre de variables définies par l'utilisateur, mais elles doivent contenir une valeur
et aucun espace autour du caractère '='. Une fois la console lancée, l'utilisateur peut voir tous
variables à l'aide de la commande « afficher les variables ».
OPTIONS
· --version
afficher le numéro de version du programme et quitter
· --aider
afficher la page d'aide du programme
· --verbeux, -v
contrôler la quantité d'informations affichées. Par exemple, -v = verbeux, -vv = plus
verbeux, -vvv = déboguer
· --calmer
supprimer tous les messages d'information
· --execute , -e
Exécutez les commandes et quittez. Les commandes multiples sont séparées par des points-virgules. Noter:
certaines plates-formes peuvent nécessiter des guillemets doubles autour de la liste de commandes.
· --utildir
emplacement des services publics
· --largeur
Largeur d'affichage
NOTES
Le --exécuter les commandes d'option ou de canalisation vers la console peuvent nécessiter des guillemets ou des doubles
guillemets (par exemple, sous Windows).
EXEMPLES
Pour lancer la console, utilisez cette commande :
$ mysqluc
Ce qui suit montre le lancement de la console et l'exécution de la commande de console 'help
utilitaires' pour voir une liste de tous les utilitaires pris en charge. La console exécutera la commande
puis sortie. :
$ mysqlluc -e "utilitaires d'aide"
Description de l'utilitaire
---------------- ---------------------------------- -----------------------
mysqlindexcheck vérifie les index en double ou redondants
mysqlrplcheck vérifie la réplication
mysqluserclone clone un compte utilisateur MySQL vers un ou plusieurs nouveaux utilisateurs
mysqldbcompare comparer les bases de données pour la cohérence
mysqldiff compare les définitions d'objets parmi les objets où le
la différence est de savoir comment db1.obj1 diffère de db2.obj2
mysqldbcopy copie les bases de données d'un serveur à un autre
mysqlreplicate établit la réplication avec un maître
mysqldbexport exporte les métadonnées et les données des bases de données
mysqldbimport importer des métadonnées et des données à partir de fichiers
métadonnées de recherche mysqlmetagrep
informations sur le processus de recherche mysqlprocgrep
mysqldiskusage affiche l'utilisation du disque pour les bases de données
mysqlserverinfo affiche les informations du serveur
mysqlserverclone démarre une autre instance d'un serveur en cours d'exécution
Ce qui suit montre le lancement de la console pour exécuter plusieurs commandes à l'aide de la
--execute option pour inclure la définition d'une variable pour une connexion au serveur et l'exécution d'un
utilitaire utilisant la substitution de variable. Remarque : il peut être nécessaire d'échapper le '$' sur certains
plates-formes (par exemple, Linux). Le résultat ci-dessous est un extrait et n'est qu'une représentation :
$ mysqluc -e "set SERVER=root@host123; mysqldiskusage --server=\$SERVER"
# Source sur host123 : ... connecté.
AVIS : Votre compte utilisateur n'a pas accès en lecture au répertoire de données. Données
les tailles seront calculées et les tailles de fichier réelles peuvent être omises. Certaines fonctionnalités
peut être indisponible.
# Totaux de la base de données :
+---------------------+--------------+
| nom_base | total |
+---------------------+--------------+
...
| monde | 0 |
...
+---------------------+--------------+
Utilisation totale du disque de la base de données = 1,072,359,052 1022.00 XNUMX octets ou XNUMX Mo
#...terminé.
Ce qui suit montre le lancement de la console à l'aide des commandes indiquées ci-dessus mais redirigées
dans la console sur la ligne de commande. Les résultats sont les mêmes que ci-dessus. :
$ echo "set SERVER=root@host123; mysqldiskusage --server=\$SERVER" | mysqluc
Ce qui suit montre le lancement de la console et la définition des variables via la commande
ligne.:
$ mysqluc SERVER=root@host123 VAR_A=57 -e "afficher les variables"
Valeur variable
-------- ------------------------------------------- -----------------------
SERVEUR racine@host123
VAR_A 57
DROIT D'AUTEUR
Utilisez mysqluc en ligne en utilisant les services onworks.net