GoGPT Best VPN GoSearch

Icône de favori OnWorks

mysqltest_embedded - En ligne dans le Cloud

Exécutez mysqltest_embedded dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande mysqltest_embedded 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


mysqltest - programme pour exécuter des cas de test
mysqltest_embedded - programme pour exécuter des cas de test intégrés

SYNOPSIS


test mysql [Options] [nom_base]

mysqltest_embedded [Options] [nom_base]

DESCRIPTION


Le manuel de formation test mysql programme exécute un cas de test contre un serveur MySQL et compare éventuellement le
sortie avec un fichier de résultat. Ce programme lit les entrées écrites dans un langage de test spécial.
En règle générale, vous invoquez test mysql grâce à mysql-test-run.pl plutôt que de l'invoquer directement.

mysqltest_embedded est similaire mais est construit avec le support du serveur intégré libmysqld.

Caractéristiques test mysql:

· Peut envoyer des instructions SQL aux serveurs MySQL pour exécution

· Peut exécuter des commandes shell externes

· Peut tester si le résultat d'une instruction SQL ou d'une commande shell est comme prévu

· Peut se connecter à un ou plusieurs autonomes mysqld serveurs et basculer entre les connexions

· Peut se connecter à un serveur embarqué (libmysqld), si MySQL est compilé avec le support de
libmysqld. (Dans ce cas, l'exécutable est nommé mysqltest_embedded plutôt que
test mysql.)

Par défaut, test mysql lit le scénario de test sur l'entrée standard. Courir test mysql ceci.
façon, vous l'invoquez normalement comme ceci:

coquille> test mysql [Options] [nom_base] < fichier_test

Vous pouvez également nommer le fichier de scénario de test avec un --test-fichier=file_name option.

La valeur de sortie de test mysql vaut 0 pour le succès, 1 pour l'échec et 62 s'il saute le test
cas (par exemple, si après avoir vérifié certaines conditions préalables, il décide de ne pas exécuter le test).

test mysql prend en charge les options suivantes :

· --Aidez-moi, -?

Affichez un message d'aide et quittez.

· --basedir=nom_rép, -b nom_rép

Le répertoire de base pour les tests.

· --character-sets-dir=chemin

Le répertoire dans lequel les jeux de caractères sont installés.

· --compresse, -C

Compresser toutes les informations envoyées entre le client et le serveur si les deux prennent en charge
compression.

· --cursor-protocole

Utilisez des curseurs pour les instructions préparées.

· --base de données=nom_base, -D nom_base

La base de données par défaut à utiliser.

· --debug[=options_debug], -[options_debug]

Ecrivez un journal de débogage si MySQL est construit avec un support de débogage. Le défaut
options_debug la valeur est 'd:t:S:i:O,/tmp/mysqltest.trace'.

· --debug-check

Imprimez des informations de débogage lorsque le programme se termine.

· --les informations de débogage

Imprimer les informations de débogage et les statistiques d'utilisation de la mémoire et du processeur lorsque le programme
sorties.

· --hôte=nom_hôte, -h nom_hôte

Connectez-vous au serveur MySQL sur l'hôte donné.

· --include=file_name, -i file_name

Inclure le contenu du fichier donné avant de traiter le contenu du test
déposer. Le fichier inclus doit avoir le même format que les autres test mysql fichiers de test.
Cette option a le même effet que de mettre un --source file_name commande comme premier
ligne du fichier de test.

· --logdir=nom_rép

Répertoire à utiliser pour les fichiers journaux.

· --mark-progression

Écrivez le numéro de ligne et le temps écoulé sur fichier_test.le progrès.

· --max-connect-retries=num

Le nombre maximum de tentatives de connexion lors de la connexion au serveur.

· --max-connexions=num

Le nombre maximal de connexions serveur simultanées par client (c'est-à-dire par test).
S'il n'est pas défini, le maximum est de 128. La limite minimale autorisée est de 8, le maximum est de 5120.

Cette option est disponible à partir de MySQL 5.1.45.

· --pas de valeurs par défaut

Ne lisez pas les options par défaut des fichiers d'options. S'il est utilisé, ce doit être le premier
option.

· --plugin-dir=chemin

Le répertoire dans lequel rechercher les plugins. Il peut être nécessaire de spécifier cette option
si le authentification_par défaut l'argument est utilisé pour la commande connect() pour spécifier un
plugin d'authentification mais test mysql ne le trouve pas. Cette option a été ajoutée dans MySQL
5.5.7.

· --mot de passe[= ], -p[ ]

Le mot de passe à utiliser quand on se connecte au serveur. Si vous utilisez le formulaire d'option court
(-p), toi ne peut pas avoir un espace entre l'option et le mot de passe. Si vous omettez le
valeur suivant le --le mot de passe or -p sur la ligne de commande, vous êtes
demandé un.

· --port=num_port, -P num_port

Le numéro de port TCP/IP à utiliser pour la connexion.

· --protocol={TCP|SOCKET|TUYAU|MÉMOIRE}

Choisissez le protocole de communication avec le serveur. SOCKET est la valeur par défaut.

Le manuel de formation --protocole L'option est disponible à partir de MySQL 5.1.51. Il est ignoré en cas d'exécution avec
le serveur embarqué.

· --ps-protocole

Utilisez le protocole de déclaration préparée pour la communication.

· --silencieux

Supprimer toutes les sorties normales. C'est un synonyme de --silencieux.

· --enregistrer, -r

Enregistrez la sortie résultant de l'exécution du fichier de test dans le fichier nommé par le
--fichier-résultat option, si cette option est donnée. C'est une erreur d'utiliser cette option
sans utiliser aussi --fichier-résultat.

· --result-file=file_name, -R file_name

Cette option spécifie le fichier pour les résultats attendus du scénario de test. --fichier-résultat,
avec --enregistrer, détermine comment test mysql traite le test réel et attendu
résultats pour un cas de test :

· Si le test ne donne aucun résultat, test mysql sort avec un message d'erreur à cela
effet, à moins que --fichier-résultat est donné et le fichier nommé est un fichier vide.

· Sinon, si --fichier-résultat n'est pas donné, test mysql envoie les résultats des tests au
sortie standard.

· Avec --fichier-résultat mais pas --enregistrer, test mysql lit les résultats attendus de la
fichier donné et les compare avec les résultats réels. Si les résultats ne correspondent pas,
test mysql écrit un fichier .reject dans le même répertoire que le fichier résultat, génère
un diff des deux fichiers, et se termine avec une erreur.

· Avec les deux --fichier-résultat et --enregistrer, test mysql met à jour le fichier donné en écrivant
les résultats réels des tests.

· --server-arg=Plus-value, -A Plus-value

Transmettez l'argument en tant qu'argument au serveur intégré. Par exemple,
--server-arg=--tmpdir=/ Tmp or --server-arg=--core. Vous pouvez donner jusqu'à 64 arguments.

· --fichier-serveur=file_name, -F file_name

Lire les arguments pour le serveur intégré à partir du fichier donné. Le fichier doit contenir
un argument par ligne.

· --server-public-key-path=nom_fichier

Le chemin d'accès à un fichier contenant la clé publique RSA du serveur. Le fichier doit être en PEM
format. La clé publique est utilisée pour le chiffrement RSA du mot de passe client pour
connexions au serveur effectuées à l'aide de comptes qui s'authentifient avec le
plug-in sha256_password. Cette option est ignorée pour les comptes clients qui ne
s'authentifier avec ce plugin. Il est également ignoré si le cryptage du mot de passe n'est pas
nécessaire, comme c'est le cas lorsque le client se connecte au serveur via une connexion SSL.

Le serveur envoie la clé publique au client selon les besoins, il n'est donc pas nécessaire d'utiliser
cette option pour que le chiffrement du mot de passe RSA se produise. C'est plus efficace de le faire
car alors le serveur n'a pas besoin d'envoyer la clé.

Pour une discussion supplémentaire concernant l'utilisation du plugin sha256_password, y compris comment
pour obtenir la clé publique RSA, voir Le manuel de formation SHA-256 Authentification Brancher[1].

Cette option n'est disponible que si MySQL a été construit en utilisant OpenSSL. Il a été ajouté dans MySQL
5.6.6 sous le nom --server-clé-publique et renommé en 5.6.7 en
--server-public-key-path.

· --silencieux, -s

Supprimer toutes les sorties normales.

· --skip-safemalloc

N'utilisez pas la vérification d'allocation de mémoire.

· --sommeil=num, -T num

Mettre en veille toutes les commandes de veille du fichier de scénario de test num secondes. Cette option fait
n'affecte pas les commandes real_sleep.

Depuis MySQL 5.0.23, une valeur d'option de 0 peut être utilisée, ce qui désactive efficacement le sommeil
commandes dans le scénario de test.

· --socket=chemin, -S chemin

Le fichier socket à utiliser lors de la connexion à localhost (qui est l'hôte par défaut).

· --sp-protocole

Exécutez des instructions DML dans une procédure stockée. Pour chaque instruction DML, test mysql
crée et appelle une procédure stockée qui exécute l'instruction plutôt que
exécuter l'instruction directement.

· --tail-lines=nn

Spécifiez le nombre de lignes du résultat à inclure dans la sortie si le test échoue
car une instruction SQL échoue. La valeur par défaut est 0, ce qui signifie qu'aucune ligne de résultat n'est imprimée.

· --test-fichier=file_name, -x file_name

Lire l'entrée de test à partir de ce fichier. La valeur par défaut est de lire à partir de l'entrée standard.

· --timer-fichier=file_name, -m file_name

Si donné, le nombre de millisecondes passé à exécuter le test sera écrit dans ce
déposer. Ceci est utilisé par mysql-test-run.pl pour son rapport.

· --tmpdir=nom_rép, -t nom_rép

Le répertoire temporaire dans lequel les fichiers socket sont créés.

· --utilisateur=nom_utilisateur, -u nom_utilisateur

Le nom d'utilisateur MySQL à utiliser lors de la connexion au serveur.

· --verbeux, -v

Mode verbeux. Imprimez plus d'informations sur ce que fait le programme.

· --version, -V

Affichez les informations de version et quittez.

· --view-protocole

Chaque instruction SELECT est encapsulée dans une vue. Cette option a été ajoutée dans MySQL
5.0.19.

DROIT D'AUTEUR


Copyright © 2006, 2014, Oracle et/ou ses filiales. Tous les droits sont réservés.

Cette documentation est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier uniquement sous
les termes de la licence publique générale GNU telle que publiée par la Free Software Foundation ;
version 2 de la Licence.

Cette documentation est distribuée dans l'espoir qu'elle vous sera utile, mais SANS AUCUNE
GARANTIE; sans même la garantie implicite de QUALITÉ MARCHANDE ou D'ADAPTATION À UN PARTICULIER
BUT. Voir la licence publique générale GNU pour plus de détails.

Vous devriez avoir reçu une copie de la licence publique générale GNU avec le programme ;
sinon, écrivez à la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 USA ou voir http://www.gnu.org/licenses/.

NOTES


1. Le plug-in d'authentification SHA-256
http://dev.mysql.com/doc/refman/5.7/en/sha256-authentication-plugin.html

Utilisez mysqltest_embedded en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.