Szybkie wsparcie: 511 280 732 lub [email protected]
Dominik Krawiec ✅ Ekspert SEO & WordPress

Jak zmienić hasło i odzyskać dostęp do panelu admina przez bazę danych w WordPress?

Często zdarza się, że użytkownicy tracą dostęp do panelu administracyjnego WordPress. Rozwiązaniem jest zmiana hasła lub dodanie nowego użytkownika do kokpitu poprzez bazę danych. Jak to zrobić w kilku krokach?

Po co tracisz czas?

Ciągłe wprowadzanie poprawek na swojej stronie to uciążliwe zajęcie.
Z pewnością masz ważniejsze sprawy na głowie.
Zadbam o Twojego WordPressa.

... jeśli koniecznie chcesz zrobić to samodzielnie

Wykonaj poniższe kroki.

  1. Zaloguj się do phpMyAdmin.
  2. Znajdź tabelę wp_users w swojej bazie danych.
  3. Wykorzystaj narzędzie do generowania hasła w formie hasha MD5.
  4. Wklej zakodowane hasło w kolumnie user_pass.
  5. Spróbuj zalogować się ponownie do WordPress.

Metoda 1: Zmiana Hasła przez phpMyAdmin

Przede wszystkim, zaloguj się do phpMyAdmin. Znajdziesz tam bazę danych swojego WordPressa. Kliknij bazę danych i znajdź tabelę „wp_users”. To właśnie tutaj przechowywane są dane użytkowników.

Skoro już jesteś w tabeli „wp_users”, teraz czas na aktualizację hasła. Zlokalizuj wiersz odpowiadający adminowi. Edytuj pole „user_pass” i zmień jego wartość. Pamiętaj jednak, aby wartość ta była zakodowana przy użyciu algorytmu MD5.

Zamiast ręcznego generowania funkcji MD5, możesz użyć gotowych narzędzi online. Wprowadź nowe hasło i wygeneruj ciąg MD5, który następnie skopiujesz i wstawisz do pola „user_pass” w phpMyAdmin.

Zapisz zmiany i zaloguj się do panelu admina używając nowego hasła. Jeśli wszystko poszło zgodnie z planem, powinieneś mieć dostęp do WordPressa.

Zalety tej metody to szybkość i prostota, natomiast wadą może być konieczność korzystania z zewnętrznych narzędzi do generowania MD5.

Metoda 2: Dodanie Nowego Administratora przez MySQL

Otwórz phpMyAdmin i wybierz bazę danych swojego WordPressa. Wykorzystaj zakładkę SQL, by dodać nowego użytkownika z uprawnieniami administracyjnymi.

Wystarczy wkleić odpowiednie zapytanie SQL. Powinno ono wstawiać nowego admina do tabeli „wp_users” oraz przypisywać mu odpowiednią rolę w tabeli „wp_usermeta”.

Dodanie nowego użytkownika do tabeli wp_users:

INSERT INTO `wp_users` (`user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_status`, `display_name`)
VALUES ('newadmin', MD5('password'), 'Admin User', '[email protected]', 'http://example.com', NOW(), 0, 'Admin User');

Pamiętaj, aby:

Dodanie uprawnień administratora do nowego użytkownika w tabeli wp_usermeta:

INSERT INTO `wp_usermeta` (`user_id`, `meta_key`, `meta_value`)
VALUES (LAST_INSERT_ID(), 'wp_capabilities', 'a:1:{s:13:"administrator";b:1;}');

INSERT INTO `wp_usermeta` (`user_id`, `meta_key`, `meta_value`)
VALUES (LAST_INSERT_ID(), 'wp_user_level', '10');

Po dodaniu użytkownika, zaloguj się do WordPressa przy użyciu nowego konta. Nowy admin musi mieć unikalny login i e-mail, więc upewnij się, że te dane nie są już zajęte.

Dzięki tej metodzie masz do dyspozycji nowe konto admina. Będziesz mógł edytować istniejące konta lub przywrócić dostęp do swojego starego użytkownika.

Zaletą jest pełna kontrola nad nowym kontem, natomiast wadą może być skomplikowany proces SQL dla osób bez doświadczenia.

Metoda 3: Edycja Pliku functions.php

Ostatecznie, możesz skorzystać z edycji pliku functions.php. Ta metoda jest dla tych, którzy mają dostęp do plików WordPressa przez FTP lub cPanel.

Według instrukcji, otwórz plik functions.php w swoim aktywnym motywie. Dodaj tam fragment kodu PHP, który zresetuje hasło dla wybranego użytkownika, a następnie zapisz zmiany.

Kod do dodania powinien wyglądać tak: wp_set_password('TwojeNoweHasło', 1);. Liczba '1′ oznacza ID użytkownika, którym najczęściej jest admin. Po tej zmianie hasło zostanie zresetowane.

Zaloguj się do panelu administracyjnego używając nowego hasła. Po zalogowaniu, usuń dodany kod z pliku functions.php, aby uniknąć niepożądanych problemów.

Metoda ta jest szybka i prosta, zwłaszcza jeśli masz dostęp do plików, jednak jej wadą jest ryzyko błędu podczas edycji plików PHP.

Każda z tych metod ma swoje plusy i minusy, dlatego wybór odpowiedniej może zależeć od Twojego doświadczenia i dostępnych zasobów.

Jak skorzystać z linii poleceń WP-CLI?

WP-CLI to narzędzie linii poleceń dla WordPress, które pozwala na zarządzanie stroną bez konieczności logowania się do panelu administracyjnego. WP-CLI jest wyjątkowo przydatny dla zaawansowanych użytkowników i programistów.

Kiedy porównamy WP-CLI z graficznymi interfejsami, jego główną przewagą jest szybkość i skryptowalność. Jednym poleceniem można dodać nowego użytkownika, zaktualizować hasło lub zarządzać wtyczkami i motywami.

Wyobraźmy sobie sytuację, w której nie mamy dostępu do naszego panelu, ale mamy terminal. W tym przypadku WP-CLI pozwala na natychmiastowe wykonanie zadań administracyjnych bez potrzeby otwierania przeglądarki.

Korzystając z komendy wp user update, możemy łatwo zmienić hasła czy role użytkowników. Przy odpowiedniej konfiguracji WP-CLI pozwala na automatyzację wielu zadań, co jest ogromnym atutem dla zespołów zarządzających wieloma stronami.

Zaletą WP-CLI jest na pewno jego szybkość i elastyczność, ale wymaga pewnej wiedzy technicznej oraz dostępu do serwera. Dla niewprawnych użytkowników może stanowić wyzwanie.

Zadbam o Twoją stronę internetową

Wypełnij poniższy formularz - odezwę się do Ciebie, by porozmawiać o Twojej stronie internetowej.



    Wysyłając wiadomość, akceptujesz politykę prywatności i wyrażasz zgodę na przetwarzanie podanych danych osobowych w celu przygotowania oferty.
    🔒 Twoje dane są bezpieczne.

    Copyright 2024 WooCado - Opieka nad stroną Polityka prywatności