Baza danych WordPress jest jak mózg dla całej witryny WordPress, ponieważ każda pojedyncza informacja jest tam przechowywana, co czyni ją ulubionym celem hakerów. Spamerzy i hakerzy uruchamiają automatyczne kody do SQL Injection. Cóż, niestety wiele osób zapomina zmienić prefiks bazy danych podczas instalacji WordPress. Ułatwia to hakerom zaplanowanie masowego ataku poprzez celowanie w domyślny prefiks wp_. Najmądrzejszym sposobem ochrony bazy danych jest zmiana prefiksu bazy danych, co jest naprawdę łatwe do zrobienia w witrynie, którą konfigurujesz. Ale to zajmuje kilka kroków, aby zmienić prefiks bazy danych WordPress prawidłowo dla ustalonej witryny bez całkowitego jej zepsucia.

Video Tutorial

Subskrybuj WPBeginner

Jeśli nie podoba Ci się film lub potrzebujesz więcej instrukcji, Kontynuuj czytanie.

Przygotowanie

Zalecamy wykonanie kopii zapasowej bazy danych WordPress przed wykonaniem czegokolwiek sugerowanego w tym samouczku. Ważne jest, aby codziennie tworzyć kopie zapasowe witryny, zalecamy wtyczkę BackupBuddy do tego celu. Następną rzeczą, którą zalecamy, jest przekierowanie odwiedzających do tymczasowej strony konserwacji.

Zmień prefiks tabeli w wp-config.php

Otwórz wp-config.plik php, który znajduje się w katalogu głównym WordPress. Zmiana linii prefiksu tabeli z wp_ do czegoś innego jak to wp_a123456_

Więc linia wyglądałaby tak:

$table_prefix = 'wp_a123456_';

Uwaga: można go zmienić tylko na cyfry, litery i podkreślenia.

Zmień nazwę wszystkich tabel bazy danych

Musisz uzyskać dostęp do bazy danych (najprawdopodobniej przez phpMyAdmin), a następnie zmienić nazwy tabel na te, które podaliśmy w wp-config.plik php. Jeśli korzystasz z hostingu cPanel WordPress, możesz znaleźć link phpMyAdmin w swoim cPanel. Spójrz na obrazek poniżej:

phpMyAdmin

Istnieje w sumie 11 domyślnych tabel WordPress, więc zmiana ich ręcznie byłaby bolesna.

SQL Query

Dlatego, aby przyspieszyć, mamy zapytanie SQL, którego możesz użyć.

Zmień nazwę tabeli 'wp_commentmeta' na ' wp_a123456_commentmeta`;
Zmień nazwę tabeli 'wp_comments' na ' wp_a123456_comments`;
Zmień nazwę tabeli 'wp_links' na ' wp_a123456_links`;
Zmień nazwę tabeli 'wp_options' na ' wp_a123456_options`;
Zmień nazwę tabeli 'wp_postmeta' na ' wp_a123456_postmeta`;
Zmień nazwę tabeli 'wp_posts' na ' wp_a123456_posts`;
Zmień nazwę tabeli "wp_terms" na "wp_a123456_terms";
Zmień nazwę tabeli 'wp_termmeta' na ' wp_a123456_termmeta`;
Zmień nazwę tabeli 'wp_term_relationships' na ' wp_a123456_term_relationships`;
Zmień nazwę tabeli 'wp_term_taxonomy' na ' wp_a123456_term_taxonomy`;
Zmień nazwę tabeli 'wp_usermeta' na ' wp_a123456_usermeta`;
Zmień nazwę tabeli 'wp_users' na ' wp_a123456_users`;

Być może będziesz musiał dodać linie dla innych wtyczek, które mogą dodawać własne tabele w bazie danych WordPress. Chodzi o to, aby zmienić prefiks wszystkich tabel na ten, który chcesz.

Tabela Opcji

Musimy przeszukać tabelę opcji w poszukiwaniu innych pól, które używają wp_ jako prefiksu, abyśmy mogli je zastąpić. Aby ułatwić ten proces, użyj tego zapytania:

SELECT * FROM 'wp_a123456_options' WHERE 'option_name' LIKE '%wp_%'

Zwróci to wiele wyników i musisz iść jeden po drugim, aby zmienić te linie.

Tabela UserMeta

Następnie musimy przeszukać usermeta pod kątem wszystkich pól, które używają wp_ jako prefiksu, abyśmy mogli go zastąpić. Użyj tego zapytania SQL do tego:

SELECT * FROM 'wp_a123456_usermeta' WHERE 'meta_key' LIKE ' % wp_%'

Liczba wpisów może się różnić w zależności od tego, ile wtyczek używasz i takich. Wystarczy zmienić wszystko, co ma wp_ na nowy prefiks.

Kopia zapasowa i gotowe

Jesteś teraz gotowy do przetestowania strony. Jeśli wykonałeś powyższe kroki, wszystko powinno działać dobrze. Teraz powinieneś zrobić nową kopię zapasową bazy danych, aby być po bezpiecznej stronie.

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…