
yum, מפעילים את השירות עם systemctl start ובודקים את הסטטוס. בתהליכים שרצים רואים שחלקם נושאים שמות של MySQL./var/lib/mysql. לגיבוי ברמת מערכת הקבצים יש לגבות את התיקייה הזו.mysql -u מתחברת למסד עם משתמש קיים ולא יוצרת משתמש חדש. ליצירת משתמש משתמשים בפקודה CREATE USER IF NOT EXISTS.yum, וההתקנה מביאה כמה תלויות נוספות. הפקודה rpm -ql מראה איפה הקבצים מותקנים.conf.d מוגדר Require ip לכתובת המקומית, ואחר כך טוענים מחדש את httpd. הכתובת לגישה היא /phpmyadmin.WPDB עם קידוד utf8 (Unicode).wp-config.php.מבנה ושמות דיסקים ומחיצות בלינוקס:

הטקסט המלא של הדקות הראשונות בהרצאה «התקנה של mysql» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
ברוכים הבאים, בסרטון הזה אנחנו ניצור את הדאטאבייס ואת שם המשתמש ואת הסיסמה כדי שהוורדפרס יוכל להתחבר לדאטאבייס ולשמור בו את הנתונים שהוא צריך כמו את המאמרים והגדרות נוספות שהוא צריך לשמור.
בסרטונים הקודמים התקנו את הוורדפרס מתוך הים והגדרנו את שרת ה-Web ככה שתהיה גישה לתיקייה של ה-Wordpress מתוך המחשב.
כרגע אני הולך להתקין את ה-Database על המחשב. אני אשתמש ב-YAM, YAM List, כדי להתקין MariaDB.
MariaDB זהו דאטאבייס אשר בעצם נוצר מתוך ה-MySQL, ובעצם הפיתוח של ה-MySQL שהתחיל ממקור בקהילה והמשיך לאחר מכן בתוך חברת אורקל, המשיך בתוך הקהילה תחת השם MariaDB.
אז אני רואה פה מספר חבילות של ליבריס, אני הולך להתקין את החבילה MariaDB Server, והוא יתקין כבר מספר dependencies עבור החבילה הזאת.
בגלל ש-MariaDB בעצם מתאימים ל-PHP בדיוק כמו שה-MySQL מתאים, לכן הליבריס של PHP שנועדו עבור ה-MySQL יתאימו גם ל-MariaDB מפעיל את ההתקנה.
כרגע, מה שאני הולך לעשות, אני הולך להפעיל את השרת Systemctl People MariaDB. Systemctl Start MariaDB בואו נראה רגע את הסטטוס MariaDB ואני רואה שבעצם MariaDB רץ ואני אפילו יכול לראות שחלק מהפרוססים הם בעצם נושאים את השמות של MySQL.
הדאטה דירקטורי שאנחנו יכולים לראות אותו כאן, שפה בעצם יישמר הדאטה של הדאטה בייס, אם נרצה לגבות אותו ברמת מערכת הכבשים, צריך לגבות את התיקייה הזאת varlib mysql.
כרגע אנחנו צריכים ליצור את הדאטה בייס ואת היוזרנם ואת הסיסמה כדי שהוורדפרס יוכל להתחבר ולהתחיל לרשום בו את הנתונים. עכשיו בואו נפתח את היוזר גייד ונראה איך אנחנו מגדירים את MySQL, איך מקימים בו דאטאבייס כדי שהוורדפרס יוכל להשתמש בו.
זהו בעצם היוזר גייד, פה יש תקציר, יש פה בעצם הסבר על כל ההתקנה ובפרט אני מסתכל על החלק של הדאטאבייס, של ההגדרה של ה-SQL. אז קודם כל אני יוצר את היוזר, אני מריץ את הפקודה mysql-u וכאן אני אצור את היוזרניים שבעזרתו הוא יתחבר לדאטאבייס.
אני אצור יוזר שנקרא WP, סתם שם אקראי, WordPress DBU, דאטאבייס יוזר, ומינוס p כדי שישאל אותי סיסמה. אני אתן לזה סיסמה, סיסמה סודית, secret, ואני רואה שלא הצליח.
והסיסמה שנתתי לא הייתה טובה. כאמור, אני התבלבלתי, והפקודה של mysql-u היא לא יוצרת יוזרנם, אלא היא כדי להתחבר למייסקיול עם יוזר מסוים, וכדי ליצור אותו צריך להריץ פקודות אחרות, שתכף אנחנו נפעיל אותן.
אני יכול קצת לטעות פה, זה לא תהליך שאני עושה אותו הרבה פעמים, אז אנחנו בעצם נתחבר ל-MySQL עם יוזר נעמרות, כאשר מתוך מכונה מקומית אפשר לעשות את זה פשוט על ידי הרצת הפקודה MySQL, וכאן אני בעצם אפנה ל-Reference של MySQL ואיראה
כיצד יוצרים יוזר. יכול לראות את זה כאן, Create User, If Not Exist, Create User.
כאן אני בעצם רושם את השם של היוזר. אתם יודעים מה? בואו נתקין ממשק גרפי שמנהל בעצם את ה-MySQL או את ה-MariaDB, ודרכו נוכל לנהל בצורה גרפית ונוכל יותר את הדאטה-בייס.
אז מה שאני עושה, אני עושה yam list crap php myadmin -i PHP My Admin הוא בעצם אדמיניסטרטור וובי לדאטאבייס שבעצם יודע לנהל את הדאטאבייס, לנהל את היוזרים, אפילו לעשות Backup וRestore על דאטאבייס, ואני הולך להתקין אותו עכשיו בעזרת הפקודה YAM Install PHP My Admin.
אגב, למה שלבעצם ל-Wordpress לא לתת לו יוזרניים אדמיניסטרטיבי על המסקווי הפשוט ולא לתת לו את היוזר רוט? הסיבה לכך היא שאם נגיד חס וחלילה מישהו יפרוץ לי לתוך הוורדפרס אז אני לא רוצה שתהיה לו שליטה מלאה על כל הדאטאבייסים במערכת אלא מקסימום על הדאטאבייס של אותו וורדפרס.
ככה שאם אני מחזיק עוד דאטאבייסים או שגיבוי של הדאטאבייס הנוכחי ביוזר אחר אז בעצם הנזק הוא יהיה מבוקר ומצומצם. יאמן סטופ, PHP מהאדמין, מתקין כמה dependencies ועכשיו אחרי שהתקנו בואו נעשה רגע rpm-ql כדי לראות את הקבצים איפה הוא התקין אותו ואיך הוא נקרא ושנדע לאן לגשת בתוך השארת ה-web מה שהתקין ב-usr-share.php מהאדמין ואני רואה שיש לי
פה קבצה הגדרות ב-valley.php בואו נראה אם יש משהו ב-etc כן יש לי את HTC, HTTPD, CONT.D, PHP מהאדמין, בואו נערוך את הקובץ הזה.
כאן אני רואה בעצם משהו דומה למה שראיתי בקובץ הגדרות של הוורדפרס, וגם כאן אני אוסיף require ל-IP של ה-IP של המחשב שלי.
require IP, בואו נעיף עוד רגע מבט על הקובץ, ואנחנו רואים שבעצם ה-alias איפה שאני אמצא את זה זה בתוך slash php myadmin.
אני אכנס לשם תכף. לפני זה צריך לעשות reload ל-httpd שהיא תפוס את הקונפיגורציה החדשה. systemctl reload httpd.
Alias שאנחנו ראינו בקובץ זה בעצם אומר איך התיקייה על השרת ווב מתקשרת לתיקייה בתוך ההארדיסק, ולכן התוכן שנמצא ב-user share php myadmin יהיה זמין לי מתוך התיקייה ל-web server של או php myadmin עם האותיות הגדולות m ו-a או php myadmin הכל באותיות קטנות.
עשינו reload לשרת, בואו נבדוק את זה. נפיק את הכתובת. פה אני מוסיף php myadmin. כאן בעצם אני מקבל מסך שבו אני יכול להיכנס וכאן אני אנסה להיכנס עם היוזר של רות.
כדי להיכנס עם רות והסיסמה מה שאני צריך לעשות זה לקבוע לרות סיסמה. על השרת המקומי בעצם מתוך הקומנדליין אני יכול להיכנס לתוך סיסמה להיכנס בלי סיסמה אך מתוך ממשק הווב אם אני אנסה את זה אז הוא בעצם יכתוב לי שאין אפשרות להיכנס בלי סיסמה.
לכן אני אקבע סיסמה למשתמש שירות. אז אני אסתכל על המדריך של MySQL Guide ויש פה את ה-SQL Command שבעצם יקבע לי את הסיסמה. אני בעצם אני אעתיק אותו, CTRL-C ואני אכנס ל-MySQL ואני אדביק פה את הפגישה שהבטחתי.
כאשר את ה-My New Pass אני אשנה בסיסמה מעניינת, למשל s1 r2 b3 ואפילו מומלץ בעצם לרשום פה סיסמה ממש ארוכה כי המערכת הזאת עדיין תהיה חשופה לכל מיני גורמים ואנחנו בוודאי לא רוצים שתהיה פה סיסמה פשוטה מדי.
מריץ את ה-SQL ואני רואה שהוא הסתיים בהצלחה. ועכשיו בעצם אני אוכל להיכנס לתוך ה-PHP MyAdmin. העתקתי, הדבקתי את הססמה, נכנסתי לממשק, וחשוב לי להבהיר כמה דברים בקשר ל-MySQL.
המשתמש רוט של MySQL זה לא אותו משתמש רוט של מערכת ההפעלה. זה לא משתמש פנימי אפליקטיבי של ה-MySQL. הסיסמה שלו היא לא זהה בשום אופן, לא מושפעת מהסיסמה של הרוט של מערכת ההפעלה.
ואגב, עכשיו אם אני אצא ואני ארצה להיכנס עוד