אתה משתמש ב- PHP ו- MySQL יחד בצורה חלקה באתר שלך. יום אחד, מהכחול, אתה מקבל שגיאת חיבור בסיס נתונים. אם כי בסיס נתונים חיבור שגיאה יכולה להצביע על בעיה גדולה יותר, לרוב היא תוצאה של אחד מתרחישים בודדים:
הכל היה בסדר אתמול
אתה יכול להתחבר אתמול ולא שינית אף קוד בתסריט שלך. פתאום היום זה לא עובד. בעיה זו ככל הנראה נמצאת אצל מארח האינטרנט שלך. יתכן שספק האירוח שלך מסדי נתונים במצב לא מקוון לצורך תחזוקה או בגלל שגיאה. פנה לשרת האינטרנט שלך כדי לבדוק אם זה המקרה, ואם כן, מתי הם צפויים לגבות.
אופס!
אם בסיס הנתונים שלך נמצא בכתובת אתר שונה מקובץ ה- PHP בו אתה משתמש כדי להתחבר אליו, יכול להיות שתאפשר את שם הדומיין שלך לפוג. נשמע מטופש, אבל זה קורה המון.
אני לא יכול להתחבר ל Localhost
Localhost לא תמיד עובד, לכן עליכם להצביע ישירות למסד הנתונים. לעתים קרובות זה משהו כמו mysql.yourname.com או mysql.hostingcompanyname.com. החלף את "localhost" בקובץ שלך עם הכתובת הישירה. אם אתה זקוק לעזרה, מארח האינטרנט שלך יכול לכוון אותך בכיוון הנכון.
שם המארח שלי לא יעבוד
בדוק שוב את שם המשתמש והסיסמה שלך. ואז, בדוק אותם שוב. זהו אזור אחד שאנשים מתעלמים ממנו לעיתים קרובות, או שהם בודקים כל כך מהר שהם אפילו לא שמים לב לטעות שלהם. לא רק שאתה צריך לבדוק שהתעודות שלך נכונות, עליך גם לוודא שיש לך את ההרשאות הנכונות הנדרשות על ידי התסריט. לדוגמה, משתמש לקריאה בלבד לא יכול להוסיף נתונים למסד הנתונים; הרשאות כתיבה נחוצות.
המאגר פגום
זה קורה. כעת אנו נכנסים לטריטוריה של בעיה גדולה יותר. כמובן שאם אתה שומר את הגיבוי של מסד הנתונים באופן קבוע, אתה תהיה בסדר. אם אתה יודע לשחזר את מסד הנתונים מגיבוי, בכל דרך, קדימה עשה זאת. עם זאת, אם מעולם לא עשית זאת, צור קשר עם מארח האינטרנט שלך לקבלת עזרה.
תיקון מסד נתונים ב- phpMyAdmin
אם אתה משתמש phpMyAdmin עם בסיס הנתונים שלך, אתה יכול לתקן אותו. לפני שתתחיל, בצע גיבוי של מסד הנתונים - למקרה שהוא.
- היכנס לשרת האינטרנט שלך.
- לחץ על הסמל phpMyAdmin
- בחר בבסיס הנתונים המושפע. אם יש לך מסד נתונים אחד בלבד, יש לבחור אותו כברירת מחדל.
- בחלונית הראשית, אתה אמור לראות רשימה של טבלאות בסיסי הנתונים. לחץ על סמן הכל.
- בחר טבלת תיקונים מהתפריט הנפתח.