זוהי הפקודה mysqlserverinfo שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
mysqlserverinfo - הצג מידע אבחון נפוץ משרת
תַקצִיר
mysqlserverinfo [אפשרויות] db1 [:db2] ...
תיאור
כלי שירות זה מציג מידע קריטי על שרת לשימוש באבחון בעיות.
המידע המוצג כולל את הדברים הבאים:
· מידע על חיבור לשרת
· מספר גרסת שרת
· שם נתיב ספריית הנתונים
· שם נתיב ספריית בסיס
· שם נתיב ספריית הפלאגין
· מיקום ושם קובץ התצורה
· קואורדינטות נוכחיות של יומן בינארי (שם קובץ ומיקום)
· קואורדינטות נוכחיות של יומן ממסר (שם קובץ ומיקום)
ניתן להשתמש בכלי שירות זה כדי לראות את מידע האבחון עבור שרתים הפועלים או
במצב לא מקוון. אם אתה רוצה לראות מידע על שרת לא מקוון, הכלי מפעיל את
שרת במצב קריאה בלבד. במקרה זה, עליך לציין את --basedir, --datadir, ו
--הַתחָלָה אפשרויות למניעת הפעלת שרת לא מקוון בשוגג. הערה:
הקפד לשקול את ההשלכות של הפעלת שרת לא מקוון על השגיאה ו
יומנים דומים. עדיף לשמור מידע זה לפני הפעלת כלי זה.
כדי לציין כיצד להציג פלט, השתמש באחד מהערכים הבאים עם ה- --פוּרמָט
אפשרות:
· רשת (ברירת מחדל)
הצג פלט בפורמט רשת או טבלה כמו זה של MySQL לפקח.
· csv
הצג פלט בפורמט ערכים מופרדים בפסיקים.
· כרטיסייה
הצג פלט בפורמט מופרד בכרטיסיות.
· אנכי
הצג פלט בפורמט של עמודה אחת כמו זה של הפקודה \G עבור MySQL
לפקח.
כדי לכבות את הכותרות עבור csv or כרטיסייה פורמט תצוגה, ציין את --ללא כותרות אוֹפְּצִיָה.
כדי לראות את הגדרות ברירת המחדל הנפוצות עבור קובץ התצורה של השרת המקומי, השתמש ב-
--show-defaults אוֹפְּצִיָה. אפשרות זו קוראת את קובץ התצורה במחשב שבו
כלי השירות מופעל, לא המחשב עבור המארח שבו --שרת האפשרות מציינת.
כדי להפעיל את כלי השירות מול מספר שרתים, ציין את --שרת אפשרות מספר פעמים. ב
במקרה זה, כלי השירות מנסה להתחבר לכל שרת ולקרוא את המידע.
כדי לראות את שרתי MySQL פועלים על המחשב המקומי, השתמש ב- ---show-servers אוֹפְּצִיָה. זֶה
מציג את כל השרתים עם מזהה התהליך וספריית הנתונים שלהם. ב-Windows, כלי השירות
מציג רק את מזהה התהליך והיציאה.
אפשרויות
mysqlserverinfo מקבל את אפשרויות שורת הפקודה הבאות:
· --עזרה
הצג הודעת עזרה וצא.
· --basedir=
ספריית הבסיס של השרת. אפשרות זו נדרשת להפעלת מצב לא מקוון
שרת.
משמש גם לגישה לכלי שרת, כגון my_print_defaults שנדרש כדי
קרא את ערכי נתיב הכניסה מקובץ תצורת הכניסה (.mylogin.cnf).
· --datadir=
ספריית הנתונים עבור השרת. אפשרות זו נדרשת להפעלת מצב לא מקוון
שרת.
· --format= , -ו
ציין את פורמט תצוגת הפלט. ערכי הפורמט המותרים הם רשת, csv, כרטיסייה, ו
אנכי. ברירת המחדל היא רשת.
· --ללא כותרות, -ח
אל תציג כותרות עמודות. אפשרות זו חלה רק עבור csv ו כרטיסייה פלט.
· --port-range=
טווח היציאה לבדיקת איתור שרתים פועלים. אפשרות זו חלה רק על
Windows ומתעלמים ממנו אלא אם כן ---show-servers נתון. טווח ברירת המחדל הוא 3306:3333.
· --שרת=
מידע חיבור לשרת בפורמט:
<המשתמש>[:פסח>]@המארח>[:נמל>][:שקע>] אונתיב כניסה>[:נמל>][:שקע>]. להשתמש
אפשרות זו מספר פעמים כדי לראות מידע עבור שרתים מרובים.
· --show-defaults, -ד
הצגת הגדרות ברירת המחדל עבור mysqld מקובץ התצורה המקומי. זה משתמש
my_print_defaults להשיג את האפשרויות.
· ---show-servers
הצג מידע על שרתים הפועלים על המארח המקומי. השירות בוחן את
רשימת תהליך מארח כדי לקבוע אילו שרתים פועלים.
· --התחל, -ש
הפעל את השרת במצב קריאה בלבד אם הוא לא מקוון. עם אפשרות זו, אתה חייב גם
תן את --basedir ו --datadir אפשרויות.
· --התחלה-פסק זמן
מספר שניות להמתנה עד שהשרת יהיה מקוון כאשר הוא מופעל במצב קריאה בלבד
באמצעות --הַתחָלָה אוֹפְּצִיָה. ערך ברירת המחדל הוא 10 שניות.
אפשרות ה--start-timeout זמינה החל מ-MySQL Utilities 1.2.4 / 1.3.3.
· --מלל, -v
ציין כמה מידע להציג. השתמש באפשרות זו מספר פעמים כדי להגדיל
כמות המידע. לדוגמה, -v = מילולית, -vv = יותר מילולי, -vvv =
לנפות.
· --גרסה
הצג מידע גרסה וצא.
כדי להתאים --פוּרמָט אפשרות, הערכים המותרים אינם תלויי רישיות. בנוסף, ערכים
ניתן לציין כל קידומת חד משמעית של ערך חוקי. לדוגמה, --format=g
מציין את פורמט הרשת. שגיאה מתרחשת אם קידומת תואמת ליותר מערך חוקי אחד.
הנתיב לכלי הלקוח MySQL צריך להיכלל במשתנה הסביבה PATH ב
כדי להשתמש במנגנון האימות עם נתיבי כניסה. זה יאפשר לכלי השירות
השתמש בכלים my_print_defaults הנדרשים כדי לקרוא את ערכי ה-Login-path מתוך
קובץ תצורת הכניסה (.mylogin.cnf).
דוגמאות
כדי להציג את פרטי השרת עבור השרת המקומי ואת ההגדרות עבור mysqld ב
קובץ תצורה עם הפלט ברשימה אנכית, השתמש בפקודה זו:
$ mysqlserverinfo --server=root:pass@localhost -d --format=vertical
# מקור ב-localhost: ... מחובר.
************************* 1. שורה ************************* ***
שרת: localhost:3306
גרסה: 5.1.50-log
datadir: /usr/local/mysql/data/
basedir: /usr/local/mysql-5.1.50-osx10.6-x86_64/
plugin_dir: /usr/local/mysql-5.1.50-osx10.6-x86_64/lib/plugin
config_file: /etc/my.cnf
binary_log: my_log.000068
binary_log_pos: 212383
relay_log: אין
relay_log_pos: אין
1 שורות.
ברירת מחדל עבור שרת localhost:3306
--port=3306
--basedir=/usr/local/mysql
--datadir=/usr/local/mysql/data
--server_id=5
--log-bin=my_log
--יומן_כללי
--slow_query_log
--innodb_data_file_path=ibdata1:778M;ibdata2:50M:autoextend
#...בוצע.
זכויות יוצרים
השתמש ב-mysqlserverinfo באופן מקוון באמצעות שירותי onworks.net