Hướng dẫn thêm tài khoản Admin vào WordPress Database bằng MySQL

Vài ngày trước, chúng tôi đã gặp phải một vấn đề trong đó một trang web của người dùng đã bị hack và tài khoản quản trị viên của họ đã bị xóa khỏi database. Điều đó làm người dùng không thể vào trang web dù cố gắng bằng nhiều cách. Chúng tôi đã chọn cách truy cập vào phpMyAdmin và tạo một tài khoản Admin để cấp lại quyền truy cập cho họ. Bài viết này sẽ tập trung chia sẻ kinh nghiêm mà chúng tôi đã làm có thể giúp bạn khắc phục vấn đề mà bạn đang tìm kiếm.

Trước hết, bạn nên sao lưu lại database trước khi chỉnh sửa MySQL để tránh mất dữ liệu . Hướng dẫn này sẽ cần một số kiến thức cơ bản về phpMyAdmin. Vì vậy, bạn nên đọc qua 1 số bài viết cơ bản hơn. Nào chúng ta cùng bắt đầu!

Thao tác thêm tài khoản Admin vào WordPress Database bằng MySQL

Video hướng dẫn

Bước 1; Đầu tiên, bạn đăng nhập vào phpMyAdmin và tìm WordPress database của bạn. (Dưới đây là hình minh họa của HostGator cPanel)

Nếu trên hosting bạn dùng cho nhiều website (nhiều database) thì trong phpMyadmin hãy lựa chọn chính xác database của website đang bị hack nhé.

Bước 2: Sau khi đăng nhập, chúng ta sẽ thay đổi the wp_userswp_usermeta table. Tiếp theo nhấn vào wp_users table rồi nhấp nút Insert.

Chúng ta điền một số thông tin về tài khoản admin mới theo dưới đây

Bước 3 :Tương tự như bước 2 ấn vào wp_usermeta table và Insert. Điều thông tin dưới đây

Bạn insert thêm một hàng (row) nữa bằng cách bấm Go sau đó Insert hoặc kéo xuống dưới sẽ thấy có sẵn 1 cột nữa, bạn chỉ cần điền thông tin như bên dưới

Bấm Go. Lúc này bạn đã có thể đăng nhập bằng các thông tin user, passwords bạn vừa tạo lúc nãy rồi nhé. Thử xem sao..

Thêm tài khoản admin website WordPress bằng SQL query

1 INSERT INTO `wp_users` (`user_login`, `user_pass`, `user_nicename`, `user_email`, `user_status`)
2 VALUES ('tentaikhoan', MD5('pass'), 'firstname lastname', 'email@gmail.com', '0');
3 
4 INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`)
5 VALUES (NULL, (Select max(id) FROM wp_users), 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');

6 
7 INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`)
8 VALUES (NULL, (Select max(id) FROM wp_users), 'wp_user_level', '10');

Bạn cần thay tentaikhoan thành tên username bạn muốn. Pass thành pass bạn muốn, email của bạn. Sau đó bấm GO. Vậy là xong, login bằng thông tin bạn vừa tạo

Cảm ơn bạn đã đọc nếu có thắc mắc hãy để lại bình luận, chúng tôi sẽ liên lạc lại với bạn cách nhanh nhất có thể

Nếu thích bài viết này, bạn vui lòng đăng ký Kênh YouTube của chúng tôi để xem video hướng dẫn. Bạn cũng có thể tìm thấy chúng tôi trên TwitterFacebook.