Nếu vô tình bạn rơi vào trường hợp website bị hacker tấn công hoặc bị nhiễm mã độc và xoá đi toàn bộ các thông tin tài khoản quản trị WordPress, và cũng có thể là chính bạn đã vô tình xoá nhầm thông tin này. Các bạn đừng quá lo lắng, bài viết sau đây sẽ giúp bạn xử lý vấn đề này.
1. Truy cập phpMyadmin trên Hosting/VPS của bạn
Nếu trên hosting của 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 cần thêm tài khoản admin nhé.
2. Copy và dán đoạn code tạo tài khoản
Trong giao diện phpMyadmin chọn đúng database của website (1) => chọn SQL (2)
Sau đó bạn copy đoạn mã code dưới đây rồi thực hiện dán vào Run SQL query/queries on database
INSERT INTO `wp_users` (`user_login`, `user_pass`, `user_nicename`, `user_email`, `user_status`)
VALUES ('admin', MD5('password'), 'your name', 'admin@abc.xyz', '0');
INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`)
VALUES (NULL, (Select max(id) FROM wp_users), 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`)
VALUES (NULL, (Select max(id) FROM wp_users), 'wp_user_level', '10');
Đoạn code trên bạn cần phải thay đổi một số chỗ thành thông tin như sau:
-
admin: Bạn thay thế bằng user mới cần tạo
-
password: Bạn thay thế password mới cần tạo
-
your name: Bạn thay thế bằng Tên người dùng của bạn
-
admin@abc.xyz: Bạn thay thế bằng thông tin mail quản trị của bạn
Đoạn code trên là sử dụng thông tin mặc định của WordPress nên các bảng trong Database sẽ là wp_ . Bạn cần kiểm tra tiền tố của Database trên website của mình và thay thế lại cho chính xác theo hướng dẫn bên dưới.
Như vậy tiền tố là wp1m_ => trong đoạn code trên phần nào có wp_ thì sẽ thay thế bằng wp1m_ . Nhập đầy đủ xong click Go để thực thi lệnh.
Cụ thể như hình bên dưới.
Sau đó bạn truy cập quản trị website và thử login với thông tin vừa tạo thử nhé, như hình ảnh dưới kiểm tra đã đăng nhập thành công.
Với cách này sẽ giúp ích khá nhiều cho bạn trong việc khởi tạo một tài khoản admin mới.
Chúc các bạn thực hiện thành công!