MySQL נחשב בצדק לאחד מערכות ניהול מסד הנתונים הטוב ביותר, ולכן משמש באופן פעיל על ידי אנשי מקצוע ואוהבים בעבודה עם אתרי אינטרנט ויישומים שונים. עבור הפעולה הנכונה של כלי זה, יהיה זה צריך להיות מותקן במערכת ההפעלה ולהגדיר את התצורה הנכונה, לדחוף את השרתים הקיימים ואת המרכיבים הנוספים. היום אנחנו רוצים להראות בדיוק איך תהליך זה מתבצע במחשבים המפעילים Centos 7.
התקנת MySQL ב סנטוס 7
המידע במאמר הנוכחי שלנו יחולק לשלבים, כך שכל משתמש יכול להבין בדיוק כיצד המרכיב הנדון מתווסף לינוקס, כמו גם אילו פרמטרים יש לשלם תחילה. מיד להבהיר כי להתקנה ואינטראקציה נוספת עם MySQL תצטרך חיבור לאינטרנט פעיל, שכן הארכיון יתקבל מאגרים רשמיים.שלב 1: פעולות ראשוניות
כמובן, אתה יכול מיד להמשיך לשלב הבא ולבצע התקנה, עם זאת, יהיה צורך לקבוע את שם המארח ולוודא כי centos עכשיו יש את כל העדכונים האחרונים. כוונן את ההוראות הבאות להכנת מערכת ההפעלה.
- אלה וכל הפעולות הבאות ייעשו דרך הטרמינל, בהתאמה, יהיה צורך לרוץ נוח לך. באפשרותך לעשות זאת באמצעות תפריט היישומים או מצטמצם את שילוב המקשים CTRL + ALT + T.
- כאן הזן את הפקודה של Hostname ולחץ על Enter.
- בנוסף, ציין Hostname -F ולהשוות שתי תוצאות. הראשון הוא שלם, ואת השני - מקוצר. אם זה מתאים לך, ללכת רחוק יותר. אחרת, יהיה עליך לשנות את שם המארח באמצעות הוראות ממספר הרשמי.
- לפני התקנת כל יישום, מומלץ לבדוק את הזמינות של עדכונים, כך שכל התהליכים הבאים הולכים כראוי. לשם כך, הזן עדכון של Sudo Yum ולחץ על Enter.
- אפשרות זו מבוצעת בשם ברומנט, כלומר, עליך להזין סיסמה כדי לאשר את האימות של החשבון. שקול כי בעת כתיבת תווים, הם לא יוצגו במסוף.
- תקבל הודעה על הצורך להתקין חבילות מעודכנות, או התראה כי עדכונים לא נמצאים על המסך.
לאחר התקנת כל העדכונים, מומלץ להפעיל מחדש את המערכת כדי לשנות את השינויים. אם לא נמצאו את העדכונים, מיד עבור לשלב הבא.
שלב 2: הורדה והתקנה חבילות
למרבה הצער, לא תוכל להוריד MySQL ממאגר הרשמי ובמקביל להתקין אותו עם פקודה אחת. זאת בשל מספר עצום של גרסאות ונואנסים מסוימים עם תוספת של ארכיונים, אז תחילה את הבחירה של חבילה מתאימה חייב קודם.
עבור אל המחסנים הרשמיים MySQL
- עבור אל הקישור לעיל כדי להכיר את כל הגירסאות הקיימות של מערכת ניהול מסד הנתונים הנדונה. בחר את החבילה של עניין בפורמט RPM ולהעתיק את הקישור אליו על ידי התקשר לתפריט ההקשר על-ידי לחיצה על לחצן העכבר הימני.
- כאשר אתה מכניס, תראה שהקישור הועתק כהלכה, ואם תעבור את הדפדפן, תוכל להוריד את חבילת ה- RPM, אבל עכשיו זה לא הכרחי עבורנו, כך שנעבור למסוף.
- פעם אחת בטרמינל, הזן את הקישור הקודם של WGOT + ולאחר מכן לחץ על Enter.
- לאחר מכן, השתמש ב- Sudo RPM -IVH MySQL57-Community-El7.RPM, החלפת חוסר התאמה בשורה זו למספרים שצוינו בקישור הקיים.
- פעולה זו מתבצעת גם בשם superuser, ולכן אתה צריך להזין מחדש את הסיסמה.
- המתן עד להשלמת העדכון של המאגר ולהתקין את החבילה.
- לפני תחילת תהליך ההתקנה הראשי, עדכן את רשימת המאגר על ידי ציון עדכון Sudo Yum.
- אשר את הפעולה שבוצעה על ידי בחירת גירסת Y.
- לעשות את זה שוב כאשר אתה חוזר.
- רק את התהליך של התקנת המערכת עצמה נשאר. זה נעשה באמצעות Sudo Yum להתקין את הפקודה MySQL שרת.
- לאשר לחלוטין את כל הבקשות להתקנה או לפרוקת מנות.
- הליך ההורדה עשוי להימשך מספר דקות, אשר תלוי במהירות האינטרנט. במהלך זה, אל תסגור את הפעלת הטרמינל כדי לא לאפס את כל ההגדרות.
- לאחר התקנה מוצלחת, הפעל את השרת דרך sudo systemctl להתחיל mysqld.
- אם אין שגיאות עם הפעלת, קו חדש לקלט יופיע על המסך.
כפי שאתה יכול לראות, התקנת MySQL ב Centos 7 לקח רק כמה דקות, ואת המשתמש זה לא לקח לא כל כך הרבה פקודות, שרוב אשר יכול להיות פשוט מועתקים להכניס לתוך הקונסולה. עם זאת, עבור אינטראקציה נכונה עם DBMS, יהיה צורך לייצר תצורה ראשונית, אשר יידונו להלן.
שלב 3: ההתקנה הראשונית
עכשיו לא נוכל להשפיע על כל ההיבטים של הגדרת מערכת ניהול מסד הנתונים, שכן זה אינו חל על נושא המאמר. אנחנו רק רוצים לספר על הפעולות הבסיסיות שיש לעשות כדי לבדוק את הביצועים של כלי השירות ולהקצות כללים סטנדרטיים עבורו. כדי לעשות זאת, יהיה עליך לבצע מדריך כזה:
- נתחיל בהתקנה של עורך שימושי, שכן כל ההגדרות משתנות בקובץ התצורה, אשר נפתח באמצעות תוכנה כזו. זה נוח לשימוש ננו, כך ב קונסולה, sudo yum להתקין nano.
- אם השירות עדיין לא הוקם, תצטרך לאשר את תוספת של ארכיונים חדשים. אחרת, מחרוזת "לא לבצע שום דבר" פשוט יופיע, לכן, אתה יכול לעבור לשלב הבא.
- הכנס את sudo nano /etc/my.cnf ולהפעיל פקודה זו.
- הוסף את bind_adddress = string = וציין את כתובת ה- IP שאליה ברצונך להתחבר ולפתוח את כל היציאות. אתה יכול גם לציין פרמטרים חשובים אחרים. קרא עוד עליהם בתיעוד הרשמי, ההתייחסות שאליה מוצגת להלן.
- לאחר השינויים, אל תשכח לכתוב אותם על ידי לחיצה על Ctrl + O, ולאחר מכן לצאת מ Nano באמצעות CTRL + X.
- בתחילה, קובץ התצורה מכיל גם פרמטרים המשפיעים על אבטחת הרשת. הם יכולים להיות מקום חלש פוטנציאלי במהלך פריצה, ולכן מומלץ לחסל אותם על ידי ביצוע MySQL_Secure_Installation.
- כדי לאשר פעולה זו, הזן את סיסמת מנהל המערכת.
כאמור, הראינו רק את העיקרון הבסיסי של התצורה. מפורט יותר על זה נכתב בתיעוד הרשמי של MySQL הבא.
קפיצה לקריאת תיעוד MySQL באתר הרשמי
שלב 4: שורש שורש סיסמה איפוס
לפעמים משתמשים בעת התקנת MySQL להגדיר סיסמת superuser, ולאחר מכן לשכוח אותו או לא יודע איזה הוא נבחר בתחילה, אז החלטנו סוף סוף להחליט על מאמר זה כדי לאפס את מפתח הגישה, אשר מתבצעת ככה:
- פתח את "מסוף" והזן את sudo systemctl stop mysqld שם כדי לעצור את ביצוע השירות.
- עבור אל מצב המבצע המאובטח באמצעות Systemctl Set-Environs MySQLD_OPTS = "- Skip-Glant-Tables".
- התחבר משמו של superuser על ידי הזנת שורש MySQL -U. הסיסמה לא תתבקש.
- זה נשאר רק בתורו לבצע את הפקודות הבאות כדי ליצור מפתח גישה חדש.
MySQL> השתמש ב- MySQL;
MySQL> עדכון משתמש הגדר סיסמה = סיסמה ("סיסמה") כאשר המשתמש = 'שורש'; (כאשר הסיסמה היא מפתח הגישה החדשה שלך)
MySQL> הרשאות סומק;
Sudo systemctl unset-environs mysqld_opts
Sudo systemctl להתחיל mysqld
לאחר מכן, נסה להתחבר שוב לשרת באמצעות הסיסמה החדשה. הפעם לא צריך להיות שום קושי.
יש לך רק מכיר את שלב אחר שלב ידני להתקנה ותצורה משטח MySQL ב Centos 7. כפי שאתה יכול לראות, אין שום דבר קשה, אבל אתה לא צריך לשקול את ההמלצות לעיל עם מדריך מלא כדי לחבר את מסד נתונים כדי לקיים אינטראקציה נוספת עם שרת האינטרנט או היישום. כל זה יהיה צריך להיעשות באופן ידני, לדחוף מן הפרטים של האתר, התוכנית וללמוד את התיעוד הרשמי של כל הרכיבים המשמשים.
ראה גם:
התקנת PhpMyadmin ב סנטוס 7
התקנה PHP 7 ב סנטוס 7