Crear un usuario administrador de WordPress desde la base de datos

Ya sea que no tenemos acceso a nuestra cuenta de administrador de usuario de WordPress, que ha sido hackeada o que simplemente queremos crear una segunda cuenta de administrador para nuestro sitio, tenemos la posibilidad de crearla desde la base de datos.

En este post veremos como crear una cuenta administrador de WordPress desde la base de datos mediante una consulta SQL.

 

Consulta SQL para añadir usuario administrador a WordPress

Nos dirigimos a phpmyadmin desde nuestro panel de hosting. En cada hosting esta opción varia dónde se encuentra, pero debería estar en una sección llamada Bases de Datos.

 

Ahora, una vez seleccionamos la base de datos del sitio en el que vamos a añadir un usuario administrador, vamos a la tabla wp_users 

 

A continuación, nos dirigimos a la pestaña SQL.

En esta ventana es donde introduciremos la consulta SQL que creará el nuevo usuario.

Te compartimos un ejemplo con los siguientes datos que tendrás que adaptar para tu caso(cambiar el ID único, nombre de la base de datos, el usuario y la contraseña).

Ejemplo

  • ID del usuario : 111
  • Nombre de la Base de Datos : DB321123
  • Usuario Administrador WordPress : josems
  • Contraseña del Usuario de WordPress : C100cpb.

 

INSERT INTO `DB321123`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('111', 'josems', MD5('C100cpb.'), 'jose', 'jose@jose.com', 'http://www.prueba.com/', '2018-06-07 00:00:00', '', '0', 'josem');
 
 
INSERT INTO `DB321123`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '111', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
 

INSERT INTO `DB321123`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '111', 'wp_user_level', '10');

[alert type=»warning» icon-size=»small»]Recuerda cambiar en la consulta los datos acorde a tus necesidades y asegurarte que el ID(111 en este ejemplo) no está siendo usado ;)[/alert]

Realizada esta consulta, ya podremos iniciar sesión con nuestro nuevo usuario administrador de WordPress de forma correcta.

Otra opción de crear un usuario de este tipo sería desde la pestaña Insertar y hacerlo manualmente en las tablas wp_users y wp_usermeta pero la consulta SQL anterior hace lo mismo.