חיבור ל-MySQL

מחבר MySQL מאפשר לכם לגשת לנתונים ממסדי נתונים של MySQL בתוך Data Studio.

איך מתחברים ל-MySQL

מקור נתונים ב-Data Studio יכול להתחבר לטבלה אחת במסד נתונים של MySQL.

מחבר MySQL של Data Studio מבוסס על Google Cloud SQL ל-MySQL, והוא כפוף לאותן מגבלות לגבי גרסאות ותכונות נתמכות. מידע נוסף על Google Cloud SQL ל-MySQL

גרסאות נתמכות

בדקנו את Data Studio בגרסאות הבאות של MySQL:

  • 5.6
  • ‫5.7
  • 8.0

אם נתקלתם בבעיות בשימוש בגרסה נתמכת, אתם יכולים לספר לנו על כך בקהילת Data Studio. אפשר גם להוסיף בקשות לתכונות ולהצביע עליהן בכלי למעקב אחר בעיות.

כדי להתחבר

שלב 1

נכנסים ל-Data Studio.

שלב 2

בדף הבית של Data Studio, בפינה הימנית העליונה, לוחצים על יצירה ואז על מקור נתונים.

שלב 3

בוחרים את המחבר MySQL.

שלב 4

מגדירים את החיבור למסד הנתונים באמצעות שם מארח או כתובת IP, או כתובת URL של JDBC.

התחברות באמצעות שם מארח או כתובת IP

בחיבור, בוחרים באפשרות בסיסי . מזינים את פרטי החיבור:

  • שם המארח או כתובת ה-IP
  • יציאה (אופציונלי)
  • מסד נתונים
  • שם משתמש
  • סיסמה

חיבור באמצעות כתובת URL של JDBC

בחיבור, בוחרים באפשרות כתובת URL של JDBC . מזינים את פרטי החיבור:

  • כתובת אתר של JDBC
    • דוגמה jdbc:mysql://HOSTNAME[:PORT];databaseName=DATABASE

  • שם משתמש
  • סיסמה

אם משתמשים באפשרות של שם המארח ב-JDBC, אפשר לוודא שהיא נגישה באמצעות כלי חיפוש DNS ציבוריים כמו Whois.

כדי להתחבר באמצעות כתובת מילולית של IPv6, צריך להוסיף את הכתובת בסוגריים מרובעים. לדוגמה: jdbc: mysql ://[2001:db8:1:1:1:1:1:1]/your_db

שלב 5

הפעלת SSL

‫Data Studio תומך בחיבורים מאובטחים (מוצפנים) לשרת באמצעות פרוטוקול TLS (אבטחת שכבת התעבורה). פרוטוקול TLS נקרא גם SSL (שכבת שקע מאובטחת). כדי להפעיל חיבור מאובטח, מסמנים את התיבה הפעלת SSL ומזינים את קובצי ההגדרה של SSL.

ההגדרה הזו לא נדרשת ב-Data Studio, אבל יכול להיות שהיא נדרשת בהגדרת מסד הנתונים. לפרטים נוספים, אפשר לפנות לספק מסד הנתונים.

שלב 6

הפעלת אימות לקוח

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

ההגדרה הזו לא נדרשת ב-Data Studio, אבל יכול להיות שהיא נדרשת בהגדרת מסד הנתונים. לפרטים נוספים, אפשר לפנות לספק מסד הנתונים.

Step 7

לוחצים על אימות.

שלב 8

בוחרים טבלה מהרשימה או מזינים שאילתה בהתאמה אישית.

בוחרים באפשרות CUSTOM QUERY (שאילתה בהתאמה אישית) כדי לספק שאילתת SQL במקום להתחבר לטבלה אחת. מערכת Data Studio משתמשת ב-SQL המותאם אישית הזה כהצהרת בחירה פנימית לכל שאילתה שנוצרת במסד הנתונים.

לדוגמה, הפקודה הבאה לא תפעל כי יש בה כמה הצהרות SQL:


DECLARE cost_per_tb_in_dollar FLOAT64 DEFAULT 4.2;

SELECT total_bytes_billed / (1024 * 1024))* cost_per_tb_in_dollar)/(1024*1024))) FROM billing-table;

יכול להיות ששאילתות ב-Data Studio יפסיקו לפעול אחרי שלוש עד חמש דקות. אם חלף הזמן הקצוב לתפוגה של השאילתות המותאמות אישית, אפשר לנסות את הגישות הבאות כדי לפתור את הבעיה:

  • לפשט את השאילתה כדי שהיא תפעל מהר יותר.
  • מריצים את השאילתה במסד הנתונים ושומרים את התוצאות בטבלה נפרדת. מקשרים את הטבלה החדשה במקור הנתונים.

שלב 9

לוחצים על קישור.

אחרי רגע, יופיע דף הרשימה של השדות של מקור הנתונים. לוחצים על יצירת דוח כדי להתחיל להציג את הנתונים באופן חזותי.

הערות

סוגי הנתונים

‫Data Studio ממפה את סוגי הנתונים המובנים במסד הנתונים שלכם לקבוצה מאוחדת של סוגי נתונים. אם Data Studio נתקל בעמודה בטבלה או בשאילתה שלכם מסוג לא נתמך, הוא לא ייצור שדה עבור העמודה הזו.

הערה : Data Studio לא תומך בתוספים של נתונים מרחביים ב-MySQL.

חומת אש וגישה למסד נתונים

כדי לאפשר ל-Data Studio להתחבר למסדי נתונים שנמצאים מאחורי חומת אש ולשאול אותם שאילתות, צריך לפתוח גישה לאחת מכתובות ה-IP הבאות. יכול להיות שתצטרכו גם להגדיר את מסד הנתונים כך שיקבל תנועה מהכתובות האלה. לקבלת הוראות להגדרה, עיינו במאמרי העזרה של מסד הנתונים הספציפי שלכם.

כתובות IP

הכתובות הבאות שמורות לתשתית הגלובלית של Data Studio:

  • 142.251.74.0/23

  • 2001:4860:4807::/48 (אופציונלי, לפלטפורמות שתומכות ב-IPv6)

אם הפעלתם את התכונה 'מיקום הנתונים' במינוי שלכם ל-Data Studio Pro, עליכם להשתמש בכתובות הבאות במקום זאת:

  • 142.251.56.0/24

  • 2001:4860:4815::/48 (אופציונלי, לפלטפורמות שתומכות ב-IPv6)

המגבלות של מחבר MySQL

  • אפשר להריץ שאילתות על עד 150,000 שורות בכל שאילתה באמצעות המחבר הזה. אם תחרגו מהמגבלה הזו, הנתונים ייחתכו.
  • כותרות העמודות (שמות השדות) צריכות להכיל רק תווי ASCII. אין תמיכה בתווים שאינם ASCII.

פתרון בעיות

במדריך לפתרון בעיות ב-Data Studio מופיעה רשימה של הודעות שגיאה נפוצות ושלבים לפתרון שלהן.

יצירת מקור נתונים