Używasz PHP i MySQL bezproblemowo w Twojej witrynie. Tego dnia niespodziewanie pojawia się błąd połączenia z bazą danych. Chociaż baza danych połączenie błąd może wskazywać na większy problem, zwykle wynika to z jednego z kilku scenariuszy:
Wczoraj wszystko było w porządku
Możesz połączyć się wczoraj i nie zmieniłeś żadnego kodu w swoim skrypcie. Nagle dzisiaj nie działa. Ten problem prawdopodobnie dotyczy twojego hosta. Twój dostawca hostingu może mieć bazy danych w trybie offline w celu konserwacji lub z powodu błędu. Skontaktuj się z serwerem internetowym, aby sprawdzić, czy tak jest w danym przypadku, a jeśli tak, to kiedy ma nastąpić utworzenie kopii zapasowej.
Ups!
Jeśli baza danych znajduje się pod innym adresem URL niż plik PHP, którego używasz do łączenia się z nią, przyczyną może być wygaśnięcie nazwy domeny. Brzmi głupio, ale zdarza się często.
Nie mogę się połączyć z Localhost
Localhost nie zawsze działa, więc musisz wskazać bezpośrednio swoją bazę danych. Często jest to coś w rodzaju mysql.yourname.com lub mysql.hostingcompanyname.com. Zamień „localhost” w swoim pliku na adres bezpośredni. Jeśli potrzebujesz pomocy, Twój hosting może wskazać właściwy kierunek.
Moja nazwa hosta nie będzie działać
Sprawdź dokładnie swoją nazwę użytkownika i hasło. Następnie potrójnie je sprawdź. Jest to jeden z obszarów, który ludzie często przeoczają lub sprawdzają tak szybko, że nawet nie zauważają swojego błędu. Nie tylko musisz sprawdzić, czy twoje dane uwierzytelniające są prawidłowe, ale także upewnij się, że masz odpowiednie uprawnienia wymagane przez skrypt. Na przykład użytkownik tylko do odczytu nie może dodawać danych do bazy danych; niezbędne są uprawnienia do zapisu.
Baza danych jest uszkodzona
Zdarza się. Teraz wkraczamy na terytorium większego problemu. Oczywiście, jeśli regularnie tworzysz kopie zapasowe bazy danych, wszystko będzie w porządku. Jeśli wiesz, jak przywrócić bazę danych z kopii zapasowej, za wszelką cenę, zrób to. Jeśli jednak nigdy tego nie zrobiłeś, skontaktuj się z usługodawcą internetowym, aby uzyskać pomoc.
Naprawianie bazy danych w phpMyAdmin
Jeśli użyjesz phpMyAdmin z bazą danych możesz to naprawić. Przed rozpoczęciem wykonaj kopię zapasową bazy danych - na wszelki wypadek.
- Zaloguj się do swojego serwera internetowego.
- Kliknij ikonę phpMyAdmin
- Wybierz bazę danych, której dotyczy problem. Jeśli masz tylko jedną bazę danych, należy ją wybrać domyślnie.
- W głównym panelu powinna zostać wyświetlona lista tabel bazy danych. Kliknij Zaznacz wszystkie.
- Wybierać Tabela napraw z menu rozwijanego.