André Amorim

Crafting Web Experiences

//

Manually create a WordPress admin user via SQL or WP CLI

SQL:

This is for the wp_users table:

INSERT INTO `database_name`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('1', 'André', MD5('password'), 'André', '[email protected]', 'https://www.andreamorim.site', '2020-06-07 00:00:00', '', '0', 'André');

And this is for admin capabilities:

INSERT INTO `database_name`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '1', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');

WP-CLI:

wp user create andre.amorim [email protected] --role=administrator --first_name=André --last_name=Amorim --user_url=https://www.andreamorim.site --user_pass=$(openssl rand -base64 12)

Published date:

Modified date: