Amazon Best VPN GoSearch

OnWorks favicon

mysqltest - Online sa Cloud

Patakbuhin ang mysqltest sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command mysqltest na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


mysqltest - programa upang magpatakbo ng mga kaso ng pagsubok
mysqltest_embedded - program upang magpatakbo ng mga naka-embed na kaso ng pagsubok

SINOPSIS


mysqltest [pagpipilian] [db_name]

mysqltest_embedded [pagpipilian] [db_name]

DESCRIPTION


Ang mysqltest Ang programa ay nagpapatakbo ng isang pagsubok na kaso laban sa isang MySQL server at opsyonal na inihahambing ang
output na may file ng resulta. Ang program na ito ay nagbabasa ng input na nakasulat sa isang espesyal na pansubok na wika.
Kadalasan, humihiling ka mysqltest paggamit mysql-test-run.pl sa halip na direktang tawagan ito.

mysqltest_embedded ay katulad ngunit binuo na may suporta para sa libmysqld na naka-embed na server.

Mga Tampok ng mysqltest:

· Maaaring magpadala ng mga SQL statement sa MySQL server para sa pagpapatupad

· Maaaring magsagawa ng mga panlabas na utos ng shell

· Maaaring subukan kung ang resulta mula sa isang SQL statement o shell command ay tulad ng inaasahan

· Maaaring kumonekta sa isa o higit pang nakapag-iisa mysqld mga server at lumipat sa pagitan ng mga koneksyon

· Maaaring kumonekta sa isang naka-embed na server (libmysqld), kung ang MySQL ay pinagsama-sama ng suporta para sa
libmysqld. (Sa kasong ito, pinangalanan ang executable mysqltest_embedded sa halip na
mysqltest.)

Sa pamamagitan ng default, mysqltest binabasa ang test case sa karaniwang input. Tumakbo mysqltest ito
paraan, karaniwan mong ginagamit ito tulad nito:

shell> mysqltest [pagpipilian] [db_name] < test_file

Maaari mo ring pangalanan ang test case file ng a --test-file=file_name pagpipilian.

Ang exit value mula sa mysqltest ay 0 para sa tagumpay, 1 para sa kabiguan, at 62 kung laktawan nito ang pagsubok
kaso (halimbawa, kung pagkatapos suriin ang ilang mga paunang kondisyon ay nagpasya itong hindi patakbuhin ang pagsubok).

mysqltest sumusuporta sa mga sumusunod na opsyon:

· - Tumulong, -?

Magpakita ng mensahe ng tulong at lumabas.

· --basedir=dir_name, -b dir_name

Ang base na direktoryo para sa mga pagsubok.

· --character-sets-dir=landas

Ang direktoryo kung saan naka-install ang mga set ng character.

· --compress, -C

I-compress ang lahat ng impormasyong ipinadala sa pagitan ng kliyente at ng server kung pareho silang sumusuporta
compression.

· --cursor-protocol

Gumamit ng mga cursor para sa mga inihandang pahayag.

· --database=db_name, -D db_name

Ang default na database na gagamitin.

· --debug[=debug_options], -#[debug_options]

Sumulat ng isang debugging log kung ang MySQL ay binuo na may suporta sa pag-debug. Ang default
debug_options ang value ay 'd:t:S:i:O,/tmp/mysqltest.trace'.

· --debug-check

Mag-print ng ilang impormasyon sa pag-debug kapag lumabas ang program.

· --debug-info

I-print ang impormasyon sa pag-debug at memorya at mga istatistika ng paggamit ng CPU kapag ang program
labasan.

· --host=host_name, -h host_name

Kumonekta sa MySQL server sa ibinigay na host.

· --include=file_name, -i file_name

Isama ang mga nilalaman ng ibinigay na file bago iproseso ang mga nilalaman ng pagsubok
file. Ang kasamang file ay dapat na may parehong format tulad ng iba mysqltest pagsubok ng mga file.
Ang opsyon na ito ay may parehong epekto sa paglalagay ng --source file_name utos bilang una
linya ng test file.

· --logdir=dir_name

Ang direktoryo na gagamitin para sa mga log file.

· --marka-progreso

Isulat ang numero ng linya at lumipas ang oras sa test_file.pag-unlad.

· --max-connect-retries=num

Ang maximum na bilang ng mga pagtatangka sa koneksyon kapag kumokonekta sa server.

· --max-koneksyon=num

Ang maximum na bilang ng mga sabay-sabay na koneksyon sa server bawat kliyente (iyon ay, bawat pagsubok).
Kung hindi nakatakda, ang maximum ay 128. Ang minimum na pinapayagang limitasyon ay 8, ang maximum ay 5120.

Available ang opsyong ito mula sa MySQL 5.1.45.

· --no-default

Huwag basahin ang mga default na opsyon mula sa anumang mga file ng opsyon. Kung ginamit, ito dapat ang una
pagpipilian.

· --plugin-dir=landas

Ang direktoryo kung saan maghahanap ng mga plugin. Maaaring kailanganin na tukuyin ang opsyong ito
kung ang default_auth argument ay ginagamit para sa connect() command upang tukuyin ang isang
plugin ng pagpapatunay ngunit mysqltest hindi mahanap ito. Ang pagpipiliang ito ay idinagdag sa MySQL
5.5.7.

· --password[=password], -p[password]

Ang password na gagamitin kapag kumokonekta sa server. Kung gagamitin mo ang short option form
(-p), ikaw hindi maaari magkaroon ng puwang sa pagitan ng opsyon at password. Kung aalisin mo ang
password halaga kasunod ng --password or -p opsyon sa command line, ikaw ay
sinenyasan para sa isa.

· --port=port_num, -P port_num

Ang TCP/IP port number na gagamitin para sa koneksyon.

· --protocol={TCP|SOCKET|PIPE|MEMORY}

Piliin ang protocol para sa komunikasyon sa server. Ang SOCKET ay default.

Ang --protocol Available ang opsyon mula sa MySQL 5.1.51. Ito ay hindi pinapansin kung tumatakbo kasama
ang naka-embed na server.

· --ps-protocol

Gamitin ang inihandang pahayag na protocol para sa komunikasyon.

· --tahimik

Pigilan ang lahat ng normal na output. Ito ay kasingkahulugan ng --tahimik.

· --record, -r

Itala ang output na nagreresulta mula sa pagpapatakbo ng test file sa file na pinangalanan ng
--file ng resulta opsyon, kung ang opsyon na iyon ay ibinigay. Isang error ang paggamit ng opsyong ito
nang hindi rin gumagamit --file ng resulta.

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

Tinutukoy ng opsyong ito ang file para sa mga inaasahang resulta ng test case. --file ng resulta,
Kasama --record, tinutukoy kung paano mysqltest tinatrato ang pagsubok na aktwal at inaasahan
mga resulta para sa isang test case:

· Kung walang resulta ang pagsusulit, mysqltest lalabas na may mensahe ng error doon
epekto, maliban kung --file ng resulta ay ibinigay at ang pinangalanang file ay isang walang laman na file.

· Kung hindi man, kung --file ng resulta ay hindi ibinigay, mysqltest nagpapadala ng mga resulta ng pagsusulit sa
karaniwang output.

· Kasama --file ng resulta ngunit hindi --record, mysqltest binabasa ang inaasahang resulta mula sa
ibinigay na file at inihambing ang mga ito sa aktwal na mga resulta. Kung hindi magkatugma ang mga resulta,
mysqltest nagsusulat ng .reject na file sa parehong direktoryo ng resultang file, mga output
isang diff ng dalawang file, at lumabas nang may error.

· Sa pareho --file ng resulta at --record, mysqltest ina-update ang ibinigay na file sa pamamagitan ng pagsulat
ang aktwal na mga resulta ng pagsubok dito.

· --server-arg=halaga, -A halaga

Ipasa ang argumento bilang argumento sa naka-embed na server. Halimbawa,
--server-arg=--tmpdir=/ Tmp or --server-arg=--core. Hanggang 64 na argumento ang maaaring ibigay.

· --server-file=file_name, -F file_name

Basahin ang mga argumento para sa naka-embed na server mula sa ibinigay na file. Ang file ay dapat maglaman
isang argumento bawat linya.

· --server-public-key-path=file_name

Ang pangalan ng path sa isang file na naglalaman ng server RSA public key. Ang file ay dapat nasa PEM
pormat. Ginagamit ang pampublikong key para sa RSA encryption ng password ng kliyente para sa
mga koneksyon sa server na ginawa gamit ang mga account na nagpapatunay sa
sha256_password plugin. Binabalewala ang opsyong ito para sa mga account ng kliyente na hindi
patotohanan gamit ang plugin na iyon. Hindi rin ito pinansin kung hindi ang pag-encrypt ng password
kinakailangan, tulad ng kaso kapag ang kliyente ay kumonekta sa server gamit ang isang SSL na koneksyon.

Ipinapadala ng server ang pampublikong susi sa kliyente kung kinakailangan, kaya hindi kinakailangan na gamitin
ang opsyong ito para sa RSA password encryption na mangyari. Ito ay mas mahusay na gawin ito
dahil hindi na kailangang ipadala ng server ang susi.

Para sa karagdagang talakayan tungkol sa paggamit ng sha256_password plugin, kasama kung paano
para makuha ang RSA public key, tingnan mo Ang SHA-256 Pagpapatunay Isaksak[1].

Ang pagpipiliang ito ay magagamit lamang kung ang MySQL ay binuo gamit ang OpenSSL. Ito ay idinagdag sa MySQL
5.6.6 sa ilalim ng pangalan --server-public-key at pinalitan ng pangalan noong 5.6.7 hanggang
--server-public-key-path.

· --tahimik, -s

Pigilan ang lahat ng normal na output.

· --laktawan-safemalloc

Huwag gumamit ng pagsusuri sa paglalaan ng memorya.

· --tulog=num, -T num

I-sleep ang lahat ng sleep command sa test case file num segundo. Ginagawa ng pagpipiliang ito
hindi makakaapekto sa mga real_sleep na utos.

Mula sa MySQL 5.0.23, maaaring gamitin ang isang opsyon na value na 0, na epektibong hindi pinapagana ang pagtulog
mga utos sa test case.

· --socket=landas, -S landas

Ang socket file na gagamitin kapag kumokonekta sa localhost (na siyang default na host).

· --sp-protocol

Isagawa ang mga pahayag ng DML sa loob ng isang naka-imbak na pamamaraan. Para sa bawat pahayag ng DML, mysqltest
lumilikha at humihiling ng nakaimbak na pamamaraan na nagpapatupad ng pahayag sa halip na
direktang pagsasagawa ng pahayag.

· --tail-lines=nn

Tukuyin kung gaano karaming mga linya ng resulta ang isasama sa output kung nabigo ang pagsubok
dahil nabigo ang isang SQL statement. Ang default ay 0, ibig sabihin walang mga linya ng resulta na naka-print.

· --test-file=file_name, -x file_name

Basahin ang input ng pagsubok mula sa file na ito. Ang default ay basahin mula sa karaniwang input.

· --timer-file=file_name, -m file_name

Kung ibinigay, ang bilang ng millisecond na ginugol sa pagpapatakbo ng pagsubok ay isusulat dito
file. Ito ay ginagamit ng mysql-test-run.pl para sa pag-uulat nito.

· --tmpdir=dir_name, -t dir_name

Ang pansamantalang direktoryo kung saan nilikha ang mga socket file.

· --user=user_name, -u user_name

Ang MySQL user name na gagamitin kapag kumokonekta sa server.

· --verbose, -v

Verbose mode. Mag-print ng higit pang impormasyon tungkol sa kung ano ang ginagawa ng programa.

· --bersyon, -V

Ipakita ang impormasyon ng bersyon at lumabas.

· --view-protocol

Bawat SELECT statement ay nakabalot sa loob ng isang view. Ang pagpipiliang ito ay idinagdag sa MySQL
5.0.19.

COPYRIGHT


Copyright © 2006, 2014, Oracle at/o mga kaakibat nito. Lahat ng karapatan ay nakalaan.

Ang dokumentasyong ito ay libreng software; maaari mo itong muling ipamahagi at/o baguhin ito sa ilalim lamang
ang mga tuntunin ng GNU General Public License na inilathala ng Free Software Foundation;
bersyon 2 ng Lisensya.

Ang dokumentasyong ito ay ipinamahagi sa pag-asa na ito ay magiging kapaki-pakinabang, ngunit WALANG ANUMANG
GARANTIYA; nang walang kahit na ipinahiwatig na warranty ng MERCHANTABILITY o FITNESS FOR A PARTICULAR
LAYUNIN. Tingnan ang GNU General Public License para sa higit pang mga detalye.

Dapat ay nakatanggap ka ng kopya ng GNU General Public License kasama ng programa;
kung hindi, sumulat sa Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 USA o tingnan http://www.gnu.org/licenses/.

NOTA


1. Ang SHA-256 Authentication Plugin
http://dev.mysql.com/doc/refman/5.7/en/sha256-authentication-plugin.html

Gamitin ang mysqltest online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad




×
anunsyo
❤️Mamili, mag-book, o bumili dito — walang gastos, tumutulong na panatilihing libre ang mga serbisyo.