זוהי הפקודה mysqlserverclone שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
mysqlserverclone - שכפול שרת קיים כדי ליצור שרת חדש
תַקצִיר
שיבוט של mysqlserver [אפשרויות]
תיאור
כלי זה מאפשר למנהל לשכפל שרת MySQL קיים כדי להתחיל
מופע שרת חדש באותו מחשב מארח. כלי השירות יוצר datadir חדש (--נתונים-חדשים),
ומפעיל את השרת עם קובץ socket. ניתן להוסיף סיסמה לכניסה באופן אופציונלי.
חשבון משתמש במופע החדש.
אם למשתמש אין גישת קריאה וכתיבה לתיקייה שצוינה על ידי --נתונים-חדשים
אפשרות, חברת החשמל תוציא הודעת שגיאה.
באופן דומה, אם התיקייה שצוינה על ידי
--נתונים-חדשים קיים ואינו ריק, כלי השירות לא ימחק את התיקייה ותנפיק
הודעת שגיאה. על המשתמשים לציין את --מחיקת-נתונים אפשרות לאפשר לחברת השירות
הסר את התיקייה לפני הפעלת השרת המשובט.
אפשרויות
שיבוט של mysqlserver מקבל את אפשרויות שורת הפקודה הבאות:
· --עזרה
הצג הודעת עזרה וצא.
· --מחיקת-נתונים
מחק את התיקייה שצוינה על ידי --נתונים-חדשים אם הוא קיים ואינו ריק.
· --mysqld=
אפשרויות נוספות עבור mysqldכדי לציין מספר אפשרויות, הפרידו ביניהן באמצעות רווחים.
השתמשו בציטוט מתאים לפי הצורך. לדוגמה, כדי לציין --log-bin=binlog ו-
--all-log-file="קובץ-הלוגים שלי", השתמש ב:
--mysqld="--log-bin=binlog --general-log-file='קובץ היומן שלי'"
· --נתונים-חדשים=
שם הנתיב המלא של מיקום ספריית הנתונים עבור מופע השרת החדש.
אם הספרייה אינה קיימת, כלי השירות ייצור אותה.
· --new-id=
ערך ה-server_id עבור מופע השרת החדש. ברירת המחדל היא 2.
· --פורט-חדש=
מספר הפורט עבור מופע השרת החדש. ברירת המחדל היא 3307.
· --שקט, -ש
כבה את כל ההודעות לביצוע שקט.
· --root-password=
הסיסמה עבור משתמש הבסיס של מופע השרת החדש.
· --שרת=
פרטי חיבור עבור השרת שיש לשכפל
<המשתמש>[:פסח>]@המארח>[:נמל>][:שקעפורמט >].
· --הפסקת-התחלה=
מספר השניות להמתנה להפעלת השרת. ברירת מחדל = 10 שניות.
· --מלל, -v
ציין כמה מידע להציג. השתמש באפשרות זו מספר פעמים כדי להגדיל
כמות המידע. לדוגמה, -v = מילולית, -vv = יותר מילולי, -vvv =
לנפות.
· --גרסה
הצג מידע גרסה וצא.
· --כתיבה-פקודה= , -w
שם הנתיב של הקובץ שבו יש לכתוב את הפקודה שתשמש להפעלת השרת החדש
למשל.
דוגמאות
הפקודה הבאה מדגימה כיצד ליצור מופע חדש של שרת פעיל, הגדר
סיסמת משתמש הבסיס והפעלת רישום בינארי:
$ mkdir /source/test123
$ mysqlserverclone --server=root:pass@localhost \
--new-data=/משתמשים/cbell/מקור/test123 --new-port=3310 \
--root-password=pass --mysqld=--log-bin=mysql-bin
# שכפול שרת MySQL הפועל על localhost.
# יצירת ספריית נתונים חדשה...
# הגדרת מופע חדש...
# איתור כלי mysql...
# הגדרת מסד נתונים ריק וטבלאות mysql...
# מתחיל מופע חדש של השרת...
# בדיקת חיבור למופע חדש...
#הצלחה!
# הגדרת סיסמת הבסיס...
# ...סיימתי.
זכויות יוצרים
השתמש ב- mysqlserverclone באופן מקוון באמצעות שירותי onworks.net