מבוא
phpMyAdmin הוא כלי התוכנה החינמי המצוין ב PHP , מיועד לטיפול בניהול MySQL באינטרנט. כלי תוכנה זה תומך בטווח פעולה עצום MariaDB ו MySQL . הפעולות המשמשות בעיקר הן הרשאות, משתמשים, אינדקסים, יחסים, עמודות, טבלאות, ניהול מסדי נתונים וכו'. ניתן ליישם זאת על ידי ממשק משתמש. ובכל זאת, יש לנו את היכולת להפעיל את הצהרת SQL ישירות.
פרמטר verilog
phpMyAdmin משתמש במגוון תיעוד עצום ומשתמשים יוכלו לעדכן דפי ויקי ולהפיץ רעיונות למספר פעולות. זה יתמוך בנו במקרה שנתקל בבעיה כלשהי. אנחנו יכולים ליישם את המגוון של ערוץ התמיכה כדי לקבל תמיכה.
גַם, phpMyAdmin מתועד היטב בתוך ספר שהוסבר על ידי המפתחים- שליטה ב-phpMyAdmin לניהול יעיל של MySQL , אפשר להשיג ב ספרדית ו אנגלית .
נקודות מפתח:
- פרויקט זה הוא חבר ב-Software Freedom Conservancy. Software Freedom Conservancy הוא ארגון ללא מטרות רווח התומך בשיפור, קידום, פיתוח, קוד פתוח של תוכנות, Libre, והגנה על פרויקטים בחינם.
תכונות של phpMyAdmin:
- ייבוא נתונים באמצעות SQL ו-CSV
- ממשק אינטרנט אינטואיטיבי
- תמיכה בהיבטי MySQL:
- שחרר ודפדף במסדי נתונים, אינדקסים, שדות, תצוגות וטבלאות.
- שנה, שנה שם, שחרר, העתק וצור מסדי נתונים, אינדקסים, שדות וטבלאות.
- תחזוק טבלאות, מסדי נתונים ושרת עם הצעות בשרת
- סמן, ערוך והפעל שאילתות אצווה והצהרת SQL.
- נהל הרשאות MySQL וחשבונות משתמש.
- נהל טריגרים ונהלים מאוחסנים.
- ייצוא נתונים עבור מספר פורמטים: PDF, XML, SQL, JEC/JSO, CSV .
- עיצוב גרפיקה של פריסת מסד הנתונים שלנו בכמה פורמטים.
- מספר שרתים.
- ביצוע שאילתות מורכבות עם QBE (שאילתה לפי דוגמה).
- המרת נתונים מאוחסנים לפורמט עם פונקציות מוגדרות מראש, כגון הצגת נתוני BLOB כקישור להורדה או תמונה.
- חיפוש גלובלי בתוך מסד הנתונים או כל תת-קבוצה שלו.
חיבור phpMyAdmin
ניתן לגשת ל-phpMyAdmin בעת שימוש בשם המארח 127.0.0.1 מסיבות אבטחה שונות. עלינו ליצור את מנהרת SSH שמפנה את הבקשות לכל שרת אינטרנט דרך 127.0.0.1 לצורך גישה אליו דרך המערכת המרוחקת. זה מציין שאנחנו אמורים להיות מסוגלים להתחבר לשרת שלנו ב-SSH כדי לגשת ליישומים מרחוק.
הערה: ודא ששרת מסד הנתונים והאינטרנט שלנו פועלים לפני שתמשיך עם השלבים הבאים.
כדי לגשת ל-phpMyAdmin באמצעות מנהרת SSH, אנו זקוקים ללקוח SSH. בתוך ההוראות למטה בחרנו ב-PuTTY. PuTTY הוא לקוח SSH (חינם) עבור פלטפורמות LINUX ו-Windows. השלב הראשוני הוא תצורת PuTTY.
לאחר שהגדרנו את לקוח ה-SSH שלנו בצורה נכונה ואישרנו שאנחנו יכולים לגשת למופע שלנו עם SSH בהצלחה, עלינו ליצור את מנהרת ה-SSH לגישה ל-phpMyAdmin. שקול את השלבים הבאים:
- בתוך הקטע 'חיבור -> SSH -> מנהרות', כלול את היציאה החדשה באמצעות הצגת הערכים שלהלן:
- יציאת מקור: 8888
- יעד: מארח מקומי:80
הערה: אם אנו מפנים בקשות של HTTP ליציאת HTTP, עלינו לשקול יציאה 443 ולא 80.
זה ייצור מנהרה מוגנת באמצעות העברת היציאה דרך שרת מרוחק עבור כל יציאה במארח מקומי (localhost או 127.0.0.1).
- לחץ על הלחצן, כלומר, 'הוסף' כדי להוסיף את תצורת המנהרה המוגנת לכל הפעלה. נראה יציאה נוספת ברשימת 'יציאות מועברות'.
- שמור את השינויים שלנו על ידי לחיצה על 'שמור' בקטע 'הפעלה'.
- לחץ על הלחצן, כלומר, 'פתח' כדי לפתוח את הפעלת SSH עבור שרת. הפעלת SSH זו תוסיף מנהרה מוגנת בין שתי היציאות המתוארות.
- גש למסוף phpMyAdmin מהמנהרה המוגנת שיצרנו באמצעות גלישה אל http://127.0.0.1:8888/phpmyadmin.
- כעת, היכנס ל-phpMyAdmin באמצעות המידע הבא:
- שם משתמש: root
- סיסמה: סיסמת יישום
גש ל-phpMyAdmin דרך MacOS ו-Linux
כדי לגשת ליישום שתובע את דפדפן האינטרנט שלנו, צור את מנהרת SSH, כאמור כדלקמן:
- פתח את חלון הטרמינל (חדש) במערכת המקומית שלנו (ב-Dash בתוך Ubuntu או MacOS, באמצעות 'Finder -> Applications -> Utilities -> Terminal').
- ודא שיש בידינו את אישורי ה-SSH שלנו (מתוארים גם כקובץ מפתח .pem).
- בצע את הפקודה שלהלן להגדרת מנהרת SSH עם שימוש בקובץ המפתח של SSH. זכור להחלפת ה-KEYFILE באמצעות נתיב ל-SERVER-IP והמפתח הפרטי שלנו בשם המארח או כתובת ה-IP (ציבורי) של השרת שלנו:
ssh -N -L 8888:127.0.0.1:80 -ⅰKEYFILE bitnami@SERVER-IP
- בצע את הפקודה שלהלן להגדרת מנהרת SSH עם שימוש בסיסמת SSH. עלינו להחליף את ה-SERVER-IP באמצעות שם המארח או כתובת ה-IP (ציבורי) של השרת שלנו. הזן את הסיסמה של SSH כאשר תתבקש.
ssh -N -L 8888:127.0.0.1:80 KEYFILE bitnami@SERVER-IP
הערה: הפקודה תיצור את מנהרת SSH. עם זאת, זה לא יציג שום תוצאה דרך מסוף השרת.
- גש למסוף phpMyAdmin מהמנהרה המוגנת שיצרנו, באמצעות גלישה אל hhtp://127.0.0.1:8888/phpmyadmin.
- כעת, היכנס ל-phpMyAdmin באמצעות המידע הבא:
- שם משתמש: root
- סיסמה: סיסמת יישום