PracticU

התקנה של MySQL
פרויקט NodeJS

בלי כתוביותעם כתוביות
PracticU › קורס Terraform - DevOps - Azure & AWS › התקנה של MySQL פרויקט NodeJS
מילון מושגים:
MySQL - מערכת ניהול מסדי נתונים יחסיים בקוד פתוח, נפוצה מאוד באתרים וביישומי אינטרנט.
Node.js - סביבת ריצה שמאפשרת להריץ קוד JavaScript מחוץ לדפדפן, בעיקר בצד השרת.
צד שרת - החלק של היישום שרץ בשרת ואחראי על הלוגיקה, מסדי הנתונים והעיבוד שמאחורי הקלעים.
root - משתמש העל במערכות Linux, בעל הרשאות מלאות לכל פעולה. גם הרמה העליונה בעץ של תיקיות או נתונים.
אדמיניסטרטור - משתמש בעל הרשאות הניהול הגבוהות ביותר במערכת, שיכול לשנות הגדרות, להתקין תוכנות ולנהל משתמשים אחרים.
Localhost - שם המפנה למחשב המקומי עצמו (כתובת 127.0.0.1), המשמש לבדיקת שירותים הרצים על אותו מחשב.
טבלה - מבנה במסד נתונים שמאחסן נתונים בשורות ועמודות. כל שורה היא רשומה וכל עמודה היא שדה.
מסד נתונים - אוסף מאורגן של נתונים המאוחסן כך שאפשר לשמור, לחפש, לעדכן ולשלוף אותו ביעילות, לרוב באמצעות שפת שאילתות.

התקנה של MySQL פרויקט NodeJS
איך מתקינים MySQL על Windows ומגדירים אותו כשירות שעולה עם המחשב, כולל הכלי הגרפי להתחברות אליו.
שלבי ההתקנה וההגדרה
1. הורדה: מחפשים MySQL for Windows ומורידים את MySQL Installer (קובץ MSI). גרסת Community חינמית, וגרסת Enterprise בתשלום.
2. בחירת רכיבים: אפשר להתקין רק צד שרת (המנוע שמטפל בנתונים), רק צד לקוח (הכלי הגרפי) או שניהם. אפשר לפצל בין שני מחשבים, אבל כאן הכול על מחשב אחד, אז בוחרים Full.
3. התקנה: לוחצים Execute, וכל רכיב מותקן כתוכנה נפרדת. בהרצאה זה לקח כחצי שעה.
4. Configuration: משאירים ברירות מחדל, כולל פורט 3306.
5. סיסמת root: מגדירים סיסמה למשתמש הראשי root, שהוא כמו אדמיניסטרטור. אפשר להוסיף משתמשים עם תפקידים (למשל Monitoring Admin), אך כאן משתמשים רק ב-root.
6. שירות: MySQL מוגדר כ-service שעולה עם המערכת (Start MySQL at System Startup). אחרי ההגדרה הוא מופיע ב-Services כ-MySQL80, והקובץ שמריץ אותו הוא mysqld (daemon).
7. בדיקת חיבור: מכניסים את סיסמת root ובודקים שהיא נכונה. ההתקנה מוסיפה גם דוגמאות ותיעוד.
8. MySQL Workbench: מתחברים ל-localhost בפורט 3306 ושומרים את הסיסמה, כי הכלי הגרפי והשרת הם תוכנות נפרדות. אפשר גם להתחבר לשרת אחר לפי כתובת IP.
מה רואים בכלי
יש ניהול של השרת עצמו (Start, Stop) ורשימת ה-schemas, שהם ה-databases. בכל אחד יש טבלאות, ובדוגמה יש database בשם world.
אחרי ההרצאה אפשר להתקין MySQL, להתחבר אליו ולהתחיל ליצור database משלכם בהרצאה הבאה.
השיעור הבא בקורס: הכנסת נתונים לתוך MySQL פרויקט NodeJS

פרקי ההרצאה: התקנה של MySQL פרויקט NodeJS

  1. 00:00

    הורדת MySQL Installer

  2. 00:38

    בחירת צד שרת או לקוח

  3. 01:14

    התקנת Full וקונפיגורציה

תמלול ההרצאה: התקנה של MySQL פרויקט NodeJS

הטקסט המלא של הדקות הראשונות בהרצאה «התקנה של MySQL פרויקט NodeJS» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    שלום לכולם. בסרטון זה אנחנו נתקין MySQL. אני כותב בגוגל MySQL for Windows ומחפש Download MySQL Installer. מוריד פה קובץ התקנה MSI Microsoft Installer מאה חמישים מגה Download.

  2. 00:17

    פה למטה יש לנו אופציה Just Start My Download. הנה ירד לנו פה חמש מאות מגה. נלחץ Show in Folder. אנחנו בתוך תיקיית Downloads ויש לנו פה MySQL Installer.

  3. 00:30

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

  4. 00:54

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

  5. 01:10

    במקרה שלי אני מתקין הכול על אותו מחשב. אז בואו נבחר Full. נתקין גם את השרת וגם את הכלי הגרפי. נעשה Next. נעשה על הכול Execute ומתחילים את ההתקנות.

  6. 01:22

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

  7. 01:33

    ועכשיו הגיע הזמן לעשות Configuration, הגדרות. נעשה Next. הוא שואל אותי באיזה פורט. אני משאיר הכול ברירת מחדל, פורט שלוש שלוש אפס שש ולוחץ Next.

  8. 01:44

    אני עושה על הכול Next ועכשיו הוא שואל אותי מה הסיסמה של root, של היוזר הראשי, של

לקורס המלא: קורס Terraform אונליין ל‑DevOps

ההרצאה הקודמת: התקנה של NodeJS - פרויקט NodeJS

ההרצאה הבאה: הכנסת נתונים לתוך MySQL - פרויקט NodeJS

הרצאות קשורות מקורסים אחרים

  • התקנה של mysql
  • חיבור של NodeJS למסד נתונים MySQL
  • הרצאה על Azure MySQL
  • התקנה

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס DevOps - Ansible
  • קורס PowerShell
  • קורס Git ו-GitHub עם Visual Studio