Cách đặt lại mật khẩu WordPress từ MySQL

wordpress_logo_password

WordPress có lẽ là CMS (Hệ thống quản lý nội dung) phổ biến và được sử dụng nhiều nhất trên thế giới và phát triển từ một dự án nhỏ mã nguồn mở cho đến ngày nay nó được tìm thấy trong khoảng 29% của tất cả các trang web trên web và có hơn 45.000 plugin. Đó là lý do tại sao hầu như tất cả chúng ta đều nghĩ về anh ấy khi nói đến bắt đầu với một blog hoặc thậm chí là một trang web, vì tại thời điểm này, chúng tôi có thể nói rằng sự dễ dàng mà nó mang lại cho tất cả các loại dự án trên mạng đã được chứng minh rõ ràng.

Tất nhiên, ngoài tính dễ sử dụng, đôi khi chúng ta có thể gặp một số bất tiện, chẳng hạn như quên truy cập mật khẩu. Và mặc dù tất nhiên chúng tôi có các phương pháp để đặt lại nó (thông qua liên kết 'Tôi quên mật khẩu của mình'), chúng tôi có thể đã mất quyền truy cập vào tài khoản email mà chúng tôi đã đăng ký. Vì vậy, hãy thể hiện cách đặt lại mật khẩu WordPress của chúng tôi từ dòng lệnh MySQL.

Quy trình này không phức tạp chút nào và bao gồm một vài bước, cụ thể là:

Ở nơi đầu tiên chúng tôi tạo một phiên bản mật khẩu của mình bằng băm MD5, sẽ được gán cho tài khoản của chúng tôi bằng lệnh sau (chúng tôi thay thế «mật khẩu mới» bằng mật khẩu mà chúng tôi sẽ sử dụng:

#echo -n "mật khẩu mới" | md5sum

Chúng tôi sẽ được cung cấp một mã loại e7018eb9d78e02ae40beeeacef203c1a, mà chúng tôi phải sao chép. Sau đó, chúng ta phải truy cập máy chủ MySQL của chúng tôi với tư cách là người chủ:

#mysql -u gốc -p

Chúng tôi thực hiện lệnh sau, để chọn Cơ sở dữ liệu WordPress (nếu chúng tôi không sử dụng tên mặc định, hãy thay đổi nó thành tên thích hợp):

sử dụng wordpress;

Bây giờ chúng ta sẽ lấy ID, tên đăng nhập và mật khẩu của tài khoản mà chúng ta cần sửa đổi:

CHỌN ID, user_login, user_pass TỪ wp_users;

Một lần nữa, wp_users là tên chung mà WordPress tạo các bảng, nhưng nếu tại thời điểm cài đặt, chúng tôi đã chọn một tùy chỉnh, chúng tôi sẽ cần thay đổi nó thành một bảng mà chúng tôi đã chọn.

Bây giờ chúng ta hãy đổi mật khẩuvà đối với điều này, chúng tôi lưu ý đến ID người dùng mà chúng tôi đã lấy được ở bước trước (đối với trường hợp của chúng tôi, chúng tôi sẽ giả định rằng nó là 12) và chúng tôi nhập mật khẩu có được ở đầu mọi thứ, với MD5 băm:

CẬP NHẬT wp_users SET user_pass = «e7018eb9d78e02ae40beeeacef203c1a»WHERE ID = 12;

Đó là tất cả, nếu bây giờ chúng ta chạy lại lệnh:

CHỌN ID, user_login, user_pass TỪ wp_users WHERE ID = 12;

Chúng ta sẽ thấy rằng mật khẩu không còn giống như trước nữa và nó thực sự đã được sửa đổi.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Joseph Garcia dijo

    Hoặc bạn có thể làm từ mysql:

    cập nhật wp_users set user_pass = MD5 ('NEW_PASSWORD') trong đó ID = 12;