אנגליתצרפתיתספרדי

סמל OnWorks

mysqltest - מקוון בענן

הפעל את mysqltest בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה mysqltest שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


mysqltest - תוכנית להפעלת מקרי בדיקה
mysqltest_embedded - תוכנית להפעלת מקרי בדיקה משובצים

תַקצִיר


mysqltest [אפשרויות] [db_name]

mysqltest_embedded [אפשרויות] [db_name]

תיאור


השמיים mysqltest תוכנית מריצה מקרה מבחן נגד שרת MySQL ומשווה באופן אופציונלי את
פלט עם קובץ תוצאות. תוכנית זו קוראת קלט שנכתב בשפת מבחן מיוחדת.
בדרך כלל, אתה קורא mysqltest באמצעות mysql-test-run.pl במקום להפעיל אותו ישירות.

mysqltest_embedded דומה אך בנוי עם תמיכה בשרת המשובץ libmysqld.

תכונות של mysqltest:

· יכול לשלוח הצהרות SQL לשרתי MySQL לביצוע

· יכול לבצע פקודות מעטפת חיצוניות

· יכול לבדוק אם התוצאה מהצהרת SQL או פקודת מעטפת היא כצפוי

· יכול להתחבר לאחד או יותר עצמאיים mysqld שרתים ומעבר בין חיבורים

· יכול להתחבר לשרת מוטבע (libmysqld), אם MySQL מורכב עם תמיכה עבור
libmysqld. (במקרה זה, שם קובץ ההפעלה mysqltest_embedded ולא
mysqltest.)

כברירת מחדל, mysqltest קורא את מקרה הבדיקה על הקלט הסטנדרטי. לרוץ mysqltest זֶה
בדרך כלל אתה קורא את זה ככה:

מעטפת> mysqltest [אפשרויות] [db_name] < test_file

אתה יכול גם לתת שם לתיק המבחן עם א --test-file=שם קובץ אוֹפְּצִיָה.

ערך היציאה מ mysqltest הוא 0 להצלחה, 1 לכישלון ו-62 אם הוא מדלג על המבחן
מקרה (לדוגמה, אם לאחר בדיקת כמה תנאים מוקדמים הוא מחליט לא להפעיל את הבדיקה).

mysqltest תומך באפשרויות הבאות:

· - עזרה, -?

הצג הודעת עזרה וצא.

· --basedir=שם_dir, -b שם_dir

ספריית הבסיס לבדיקות.

· --character-sets-dir=נתיב

הספרייה שבה מותקנות ערכות תווים.

· --לִדחוֹס, -C

דחוס את כל המידע שנשלח בין הלקוח לשרת אם שניהם תומכים
דחיסה.

· --פרוטוקול הסמן

השתמש בסמנים להצהרות מוכנות.

· --מסד נתונים=db_name, -D db_name

מסד הנתונים המוגדר כברירת מחדל לשימוש.

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

כתוב יומן איתור באגים אם MySQL בנוי עם תמיכה באגים. ברירת המחדל
debug_options הערך הוא 'd:t:S:i:O,/tmp/mysqltest.trace'.

· --בדיקת באגים

הדפס קצת מידע על ניפוי באגים כשהתוכנית יוצאת.

· ---debug-info

הדפס מידע איתור באגים וסטטיסטיקות זיכרון ושימוש במעבד כאשר התוכנית
יציאות.

· -מארח =שם מארח, -h שם מארח

התחבר לשרת MySQL במארח הנתון.

· --include=שם קובץ, -i שם קובץ

כלול את תוכן הקובץ הנתון לפני עיבוד תוכן הבדיקה
קוֹבֶץ. הקובץ הכלול צריך להיות באותו פורמט כמו אחר mysqltest קבצי בדיקה.
לאפשרות זו יש את אותה השפעה כמו לשים --source שם קובץ הפקודה בתור הראשונה
שורה של קובץ הבדיקה.

· --logdir=שם_dir

הספרייה לשימוש עבור קובצי יומן.

· --סמן-התקדמות

כתוב את מספר השורה והזמן שחלף עד test_file.התקדמות.

· --max-connect-retries=NUM

המספר המרבי של ניסיונות חיבור בעת חיבור לשרת.

· --max-connections=NUM

המספר המרבי של חיבורי שרת בו-זמנית לכל לקוח (כלומר, לכל בדיקה).
אם לא מוגדר, המקסימום הוא 128. הגבלה המינימלית המותרת היא 8, המקסימום הוא 5120.

אפשרות זו זמינה מ-MySQL 5.1.45.

· --ללא ברירת מחדל

אל תקראו אפשרויות ברירת מחדל מקבצי אפשרויות כלשהם. אם נעשה בו שימוש, זה חייב להיות הראשון
אוֹפְּצִיָה.

· --plugin-dir=נתיב

הספרייה שבה לחפש תוספים. ייתכן שיהיה צורך לציין אפשרות זו
אם default_auth הארגומנט משמש עבור הפקודה connect() כדי לציין an
תוסף אימות אבל mysqltest לא מוצא את זה. אפשרות זו נוספה ב-MySQL
5.5.7.

· --סיסמה[=סיסמא], -p[סיסמא]

הסיסמה לשימוש בעת חיבור לשרת. אם אתה משתמש בטופס האפשרות הקצרה
(-p), אתה לא יכול יש רווח בין האפשרות לסיסמה. אם תשמיט את ה
סיסמא ערך בעקבות ה --סיסמה or -p אפשרות בשורת הפקודה, אתה
מתבקש לאחד.

· --port=port_num, -P port_num

מספר יציאת ה-TCP/IP לשימוש עבור החיבור.

· -פרוטוקול = {TCP | SOCKET | PIPE | MEMORY}

בחר את הפרוטוקול לתקשורת עם השרת. SOCKET הוא ברירת המחדל.

השמיים --נוהל האפשרות זמינה מ-MySQL 5.1.51. זה מתעלם אם פועל עם
השרת המשובץ.

· --ps-פרוטוקול

השתמש בפרוטוקול ההצהרה המוכנה לתקשורת.

· --שֶׁקֶט

דיכוי כל הפלט הרגיל. זוהי מילה נרדפת ל --שקט.

· --תקליט, -r

רשום את הפלט הנובע מהפעלת קובץ הבדיקה בקובץ ששמו ה-
--קובץ תוצאה אפשרות, אם אפשרות זו ניתנת. זו שגיאה להשתמש באפשרות זו
בלי להשתמש גם --קובץ תוצאה.

· --result-file=שם קובץ, -R שם קובץ

אפשרות זו מציינת את הקובץ עבור התוצאות הצפויות של מקרה הבדיקה. --קובץ תוצאה,
יחד עם --תקליט, קובע כיצד mysqltest מתייחס לבדיקה בפועל וצפוי
תוצאות למקרה מבחן:

· אם הבדיקה לא מניבה תוצאות, mysqltest יוצא עם הודעת שגיאה לכך
השפעה, אלא אם כן --קובץ תוצאה נתון והקובץ בעל השם הוא קובץ ריק.

· אחרת, אם --קובץ תוצאה לא ניתן, mysqltest שולח תוצאות בדיקה ל-
פלט סטנדרטי.

· עם --קובץ תוצאה אך לא --תקליט, mysqltest קורא את התוצאות הצפויות מה-
הקובץ נתון ומשווה אותם לתוצאות בפועל. אם התוצאות אינן תואמות,
mysqltest כותב קובץ .reject באותה ספרייה כמו קובץ התוצאה, פלט
הבדל של שני הקבצים, ויוצא עם שגיאה.

· עם שניהם --קובץ תוצאה ו --תקליט, mysqltest מעדכן את הקובץ הנתון על ידי כתיבה
תוצאות הבדיקה בפועל אליו.

· --server-arg=ערך, -A ערך

העבר את הארגומנט כארגומנט לשרת המוטבע. לדוגמה,
--server-arg=--tmpdir=/ Tmp or --server-arg=--core. ניתן לתת עד 64 ארגומנטים.

· --שרת-קובץ=שם קובץ, -F שם קובץ

קרא ארגומנטים עבור השרת המוטבע מהקובץ הנתון. הקובץ צריך להכיל
טיעון אחד בכל שורה.

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

שם הנתיב לקובץ המכיל את המפתח הציבורי RSA של השרת. הקובץ חייב להיות ב-PEM
פוּרמָט. המפתח הציבורי משמש להצפנת RSA של סיסמת הלקוח עבור
חיבורים לשרת שנעשו באמצעות חשבונות המאמתים עם
תוסף sha256_password. מתעלמים מהאפשרות הזו עבור חשבונות לקוחות שלא
לאמת עם התוסף הזה. זה גם מתעלם אם הצפנת סיסמה לא
נדרש, כפי שקורה כאשר הלקוח מתחבר לשרת באמצעות חיבור SSL.

השרת שולח את המפתח הציבורי ללקוח לפי הצורך, ולכן אין צורך להשתמש בו
אפשרות זו להצפנת סיסמת RSA. יותר יעיל לעשות זאת
כי אז השרת לא צריך לשלוח את המפתח.

לדיון נוסף בנוגע לשימוש בתוסף sha256_password, כולל איך
כדי לקבל את המפתח הציבורי RSA, ראה השמיים SHA-256 אימות חיבור[1].

אפשרות זו זמינה רק אם MySQL נבנתה באמצעות OpenSSL. זה התווסף ב-MySQL
5.6.6 תחת השם --שרת-מפתח ציבורי ושם שונה ב-5.6.7 ל
--שרת-public-key-path.

· --שקט, -s

דיכוי כל הפלט הרגיל.

· --דלג-safemalloc

אל תשתמש בבדיקת הקצאת זיכרון.

· --שינה=NUM, -T NUM

גרם לכל פקודות השינה בקובץ מקרה הבדיקה לישון NUM שניות. אפשרות זו כן
לא משפיע על פקודות real_sleep.

החל מ-MySQL 5.0.23, ניתן להשתמש בערך אופציה של 0, אשר משבית למעשה את השינה
פקודות במקרה המבחן.

· --socket=נתיב, -S נתיב

קובץ ה-socket לשימוש בעת חיבור ל-localhost (שהוא מארח ברירת המחדל).

· --sp-פרוטוקול

בצע הצהרות DML בתוך פרוצדורה מאוחסנת. עבור כל הצהרת DML, mysqltest
יוצר ומפעיל פרוצדורה מאוחסנת שמבצעת את ההצהרה במקום
ביצוע ההצהרה ישירות.

· --קווי זנב=nn

ציין כמה שורות של התוצאה לכלול בפלט אם הבדיקה נכשלת
כי משפט SQL נכשל. ברירת המחדל היא 0, כלומר לא מודפסות שורות של תוצאה.

· --test-file=שם קובץ, -x שם קובץ

קרא את קלט הבדיקה מקובץ זה. ברירת המחדל היא לקרוא מהקלט הסטנדרטי.

· --טיימר-קובץ=שם קובץ, -m שם קובץ

אם יינתן, מספר האלפיות שניות שהושקעו בהפעלת הבדיקה ייכתב לזה
קוֹבֶץ. זה משמש על ידי mysql-test-run.pl לדיווח שלה.

· --tmpdir=שם_dir, -t שם_dir

הספרייה הזמנית שבה נוצרים קבצי socket.

· --user=USER_NAME, -u USER_NAME

שם המשתמש MySQL לשימוש בעת חיבור לשרת.

· --מִלוּלִי, -v

מצב מילולי. הדפס מידע נוסף על מה שהתוכנית עושה.

· --גִרְסָה, -V

הצג מידע גרסה וצא.

· --הצג-פרוטוקול

כל משפט SELECT עטוף בתוך תצוגה. אפשרות זו נוספה ב-MySQL
5.0.19.

זכויות יוצרים


זכויות יוצרים © 2006, 2014, Oracle ו/או שותפיה. כל הזכויות שמורות.

תיעוד זה הוא תוכנה חופשית; אתה יכול להפיץ אותו מחדש ו/או לשנות אותו רק תחת
תנאי הרישיון הציבורי הכללי של GNU כפי שפורסמו על ידי קרן התוכנה החופשית;
גרסה 2 של הרישיון.

התיעוד הזה מופץ בתקווה שהוא יהיה שימושי, אבל בלי שום דבר
אַחֲרָיוּת; אפילו ללא האחריות המשתמעת של סחירות או התאמה לפרט
מַטָרָה. ראה את הרישיון הציבורי הכללי של GNU לפרטים נוספים.

היית צריך לקבל עותק של הרישיון הציבורי הכללי של GNU יחד עם התוכנית;
אם לא, כתוב ל- Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
בוסטון, MA 02110-1301 ארה"ב או ראה http://www.gnu.org/licenses/.

אורים


1. תוסף האימות SHA-256
http://dev.mysql.com/doc/refman/5.7/en/sha256-authentication-plugin.html

השתמש ב-mysqltest באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    OfficeFloor
    OfficeFloor
    OfficeFloor מספק היפוך של
    בקרת צימוד, עם: - התלות שלה
    הזרקה - הזרקת המשך -
    הזרקת חוט למידע נוסף
    בקר ב...
    הורד את OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit הוא שרת מונחה קוד פתוח
    מסגרת ממשק משתמש (SDUI). זה מאפשר לך
    להפיץ עדכונים ממקור שרת ל
    גרסאות אפליקציה שונות. כמו כן, זה יכול להיות
    בשימוש עבור ...
    הורד את DivKit
  • 3
    ממיר משנה
    ממיר משנה
    כלי להמרה בין שונים
    פורמט מנוי. משתמשי Shadowrocket
    צריך להשתמש ב-ss, ssr או v2ray כמטרה.
    אתה יכול להוסיף &remark= ל
    HT דמוי טלגרם...
    הורד ממיר משנה
  • 4
    SWASH
    SWASH
    SWASH הוא מספרי למטרות כלליות
    כלי להדמיית חוסר יציבות,
    לא הידרוסטטי, משטח חופשי,
    תופעות זרימה ותחבורה סיבובית
    במימי החוף כמו...
    הורד את SWASH
  • 5
    VBA-M (ארכיון - עכשיו ב-Github)
    VBA-M (ארכיון - עכשיו ב-Github)
    הפרויקט עבר ל
    https://github.com/visualboyadvance-m/visualboyadvance-m
    מאפיינים: יצירות לרמות שמור מדינות רבות
    מערכת, תומך ב-gba, gbc, gb, sgb,
    sgb2Tu...
    הורד את VBA-M (ארכיון - עכשיו ב-Github)
  • 6
    Stacer
    Stacer
    מייעל וניטור מערכת לינוקס
    מאגר Github:
    https://github.com/oguzhaninan/Stacer.
    קהל: משתמשי קצה/שולחן עבודה. מִשׁתַמֵשׁ
    ממשק: Qt. מתכנת La...
    הורד את סטייסר
  • עוד »

פקודות לינוקס

Ad