我的 WordPress 网站遭到黑客入侵,黑客更改了 WP Admin 用户帐户密码。这基本上将用户锁定在他的管理仪表板之外。最好(对于这种情况)只创建一个新的管理员用户帐户来访问 WP 管理仪表板并根据需要修复问题。
是否可以通过 MySQL 数据库创建一个新的 WordPress 管理员用户帐户(无需访问您的 WordPress 管理仪表板)。
注意:我是网站所有者,我可以访问我服务器的 cPanel/控制面板。
在 Query from msql 下运行:
INSERT INTO `wp_users` (`user_login`, `user_pass`, `user_nicename`, `user_email`, `user_status`) VALUES ('your username', MD5('your password'), 'your firstname & your lastname', 'your email', '0');
Run Code Online (Sandbox Code Playgroud)
成功运行查询后,从表中获取创建的用户 ID 插入以下查询:
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');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2782 次 |
| 最近记录: |