Insertar un usuario administrador por phpMyAdmin en WordPress

Hay veces en las que necesitamos insertar un usuario administrador en nuestra instalación de WordPress, y por cualquier motivo, no tenemos acceso a través del panel de administración de nuestra instalación de WordPress.

Si tenemos acceso a la base de datos, a través del phpMyAdmin, podemos insertar este código, y luego ir al acceso de la instalación de WordPress y comprovar que tenemos acceso de administrador.

Inserte los datos en los campos correspondientes

Abra su phpMyAdmin, y vaya a SQL:

Inserte en los campos los datos correspondientes: prefijo de la tabla, nombre de usuario y contraseña y cambiarán automáticamente para que puedas copiar y pegar el código.


INSERT INTO wp_users (user_login, user_pass, user_nicename, user_email, user_status)
VALUES ('Username', MD5('password123456'), 'Nombre usuario', 'admin@example.com', '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, '3', 'wp_user_level', '10');