Strona główna  /  Bezpieczeństwo  /  Jak zmienić login administratora WordPress?

Ikona tarczy bezpieczeństwa na ekranie komputera, symbolizująca ochronę konta administratora w WordPressie.

Jak zmienić login administratora WordPress?

WordPress nie pozwala zmienić loginu istniejącego użytkownika bezpośrednio w profilu. Najbezpieczniej utworzyć nowe konto administratora z wybraną nazwą, a następnie usunąć stare konto i przypisać jego wpisy nowemu użytkownikowi. Zaawansowaną alternatywą jest edycja pola user_login w bazie danych przez phpMyAdmin.

Dlaczego warto zmienić login administratora?

Login jest nazwą używaną podczas logowania do panelu WordPress. Domyślne konto o nazwie „admin” jest łatwe do przewidzenia, dlatego może ułatwiać ataki typu Brute Force, w których boty próbują kolejnych haseł dla znanej nazwy użytkownika.

Zmiana loginu ma sens także wtedy, gdy chcesz zastąpić nazwę utworzoną podczas instalacji własnym, unikalnym identyfikatorem. W panelu znajdziesz jednak tylko możliwość edycji części danych profilu. WordPress nie udostępnia przycisku „Zmień nazwę użytkownika”. W praktyce login można zmienić na dwa sposoby:

  • utworzyć nowe konto administratora i usunąć stare konto,
  • zmienić wartość user_login bezpośrednio w bazie danych.

Jak zmienić login przez panel WordPress?

Ta metoda jest zalecana, jeśli masz dostęp do panelu administracyjnego. Nie wymaga ręcznej ingerencji w bazę danych i ogranicza ryzyko zablokowania dostępu do strony.

Wykonaj następujące kroki:

  1. Dodaj nowe konto. Zaloguj się do WordPressa i przejdź do sekcji „Użytkownicy”, a następnie wybierz „Dodaj nowego”. Wpisz nową nazwę użytkownika, adres e-mail i hasło. W polu „Rola” wybierz „Administrator”.
  2. Sprawdź nowe konto. Wyloguj się z dotychczasowego konta i zaloguj przy użyciu nowego loginu oraz hasła. Upewnij się, że konto ma dostęp do potrzebnych ustawień i treści.
  3. Usuń stare konto. Wróć do sekcji „Użytkownicy”, znajdź wcześniejszego administratora i kliknij „Usuń”.
  4. Przypisz treści. Przed potwierdzeniem usunięcia wybierz opcję przypisania wszystkich wpisów do nowego użytkownika. Dzięki temu artykuły i inne treści nie zostaną usunięte razem ze starym kontem.

Jeżeli stare konto było autorem wpisów, nie wybieraj opcji usunięcia jego treści. WordPress powinien wyświetlić wybór użytkownika, któremu zostaną przypisane istniejące wpisy.

Jak zmienić login w bazie danych przez phpMyAdmin?

Edycja bazy danych jest szybsza, ale wymaga większej ostrożności. Błędna zmiana rekordu może spowodować utratę dostępu do konta albo problemy z działaniem strony. Niektóre wtyczki mogą też przechowywać własne dane powiązane z użytkownikiem, dlatego metoda panelowa pozostaje bezpieczniejszym wyborem, gdy jest dostępna.

Przed rozpoczęciem wykonaj pełną kopię zapasową bazy danych. To obowiązkowy krok, który pozwoli odtworzyć dane w razie pomyłki.

Przygotuj następujące informacje:

  • kopię zapasową bazy danych WordPress,
  • nazwę bazy zapisanej w pliku wp-config.php w zmiennej DB_NAME,
  • dane potrzebne do zalogowania się do phpMyAdmin,
  • prefiks tabel zapisany w zmiennej $table_prefix.

Po wykonaniu kopii zapasowej zmień login w następujący sposób:

  1. Otwórz phpMyAdmin. Narzędzie zwykle znajduje się w panelu hostingu w sekcji baz danych. Wybierz bazę używaną przez WordPress.
  2. Znajdź tabelę użytkowników. Otwórz tabelę wp_users. Jej nazwa może być inna, na przykład wp_1234_users, ponieważ zależy od prefiksu ustawionego w wp-config.php.
  3. Odszukaj właściwe konto. W kolumnie user_login znajdź login administratora, który chcesz zmienić. Przy tym rekordzie kliknij „Edytuj”.
  4. Zmień wartość loginu. W polu user_login wpisz nową, unikalną nazwę użytkownika. Nie modyfikuj pozostałych pól, jeśli nie jest to konieczne.
  5. Zapisz rekord. Kliknij „Wykonaj” lub przycisk o podobnej nazwie, zależnie od wersji phpMyAdmin.
  6. Sprawdź logowanie. Otwórz panel WordPress i użyj nowego loginu oraz dotychczasowego hasła.

Jeżeli nie masz doświadczenia z bazami danych albo nie możesz wykonać kopii zapasowej, nie edytuj tabel ręcznie. W takiej sytuacji wybierz tworzenie nowego konta przez panel lub poproś administratora serwera o pomoc.


Najbezpieczniejsza odpowiedź na pytanie, jak zmienić login administratora WordPress, brzmi: utwórz nowe konto z rolą Administrator, zaloguj się na nie, a następnie usuń stare konto z przypisaniem jego treści do nowego użytkownika. phpMyAdmin zostaw jako rozwiązanie awaryjne dla osób, które potrafią bezpiecznie pracować z bazą danych.

Redakcja wpinternals.pl

WordPressa znamy od kuchni – budujemy na nim strony, migrujemy serwisy i optymalizujemy ich wydajność. Piszemy o wtyczkach, motywach, hostingu i bezpieczeństwie tak, by poradzili sobie także początkujący. Dbamy o to, by Twoja strona była szybka, stabilna i bezpieczna.

Może Cię również zainteresować

Potrzebujesz więcej informacji?