Przeglądasz kategorię Baza danych
Jak wykonać kopię zapasową i zaktualizować witrynę?
- Poziom trudności:
Niespecjalnie lubię przysłowie „ludzie dzielą się na tych, którzy robią kopie zapasowe i tych, którzy będą je robili” bo jest w nim coś z wywyższania się tych, którzy są przezorni nad tymi, którzy ostrożności nie zachowują ale mimo wszystko jest w nim sporo racji. Szczególnie da się to zobaczyć jeśli posiadasz stronę na WordPressie i sam musisz zadbać o jej bezpieczną aktualizację. Kopia zapasowa w tej sytuacji jest niezbędnym minimum jakie powinieneś wykonać przed aktualizowaniem czegokolwiek.
Gdzie znaleźć listę aktywowanych wtyczek w bazie danych?
- Poziom trudności:
Czasami podczas aktualizowania pluginów w WordPressie jedna wtyczka potrafi się zaciąć i wtedy nie można aktualizować kolejnych póki ta jedna się nie zaktualizuje. Jest to problematyczne, ponieważ aktualizująca się w nieskończoność wtyczka pozbawia nas innych aktualizacji. Co w tej sytuacji zrobić? Można zalogować się na FTP, zlokalizować wtyczkę i zmienić nazwę dla jej katalogu, jednak nie zawsze to wystarczy, aby pozbyć się problemu. Alternatywnym sposobem poradzenia sobie w tej sytuacji jest zalogowanie się do bazy danych MySQL za pośrednictwem panelu phpmyadmin, wejście do odpowiedniej tabeli i wyłączenie wtyczki, która blokuje nasze działania. W tym kursie chcę Ci pokazać jak to można zrobić.
Jak dostać się do bazy danych nie przez phpmyadmina?
- Poziom trudności:
Jeśli chcesz uzyskać dostęp do bazy MySQL to zapewne już się dowiedziałeś, że strony w WordPressie składają się z plików, które umieszcza się na serwerze oraz bazy danych czyli miejsca w którym zapisywane są wszystkie wpisy, informacje o wgranych zdjęciach oraz ustawienia witryny. Informacje na temat dostępu FTP oraz dostępu do phpmyadmina powinny być przekazane przez dział techniczny hostingu i to do nich powinniśmy się udać aby mieć pełen dostęp do modyfikacji na stronie.
W jaki sposób wyczyścić bazę danych z elementów „transient” z tabeli wp_options?
- Poziom trudności:
Kilka miesięcy temu zauważyłem, że baza danych strony mojego klienta jest podejrzanie duża. Po dokładnej analizie okazało się, że tabela wp_options jest nienaturalnie duża. W ten właśnie sposób odkryłem, że tabela składa się z tysięcy linijek kodu, które zaśmiecają bazę. Ponieważ nie uśmiechało mi się usuwać każdej linii ręcznie, dlatego skorzystałem z pewnego sposobu pozwalającego usunąć za jednym razem wszystkie śmiecące linie.