Ir al contenido principal

Cómo crear un administrador de WordPress desde phpMyAdmin

Esta guía te muestra cómo crear un nuevo usuario administrador directamente en la base de datos con phpMyAdmin. Es útil si has perdido el acceso a WordPress o un plugin ha borrado tu administrador. Requiere cuidado: haz copia antes.

1. Requisitos previos

  • Acceso a cPanel.

  • El nombre de la base de datos de tu WordPress (cómo saberlo).

  • El prefijo de tus tablas (por defecto wp_).

⚠️ Importante: Un error en la base de datos puede dañar tu web. Exporta antes una copia de la base de datos.

2. Instrucciones paso a paso

Abrir la base de datos y hacer copia

1. En cPanel, abre phpMyAdmin.

Captura de pantalla 1 de la guía

2. En el panel izquierdo, despliega y elige tu base de datos.

Captura de pantalla 2 de la guía

3. Abre Exportar y descarga la copia (.sql).

Captura de pantalla 3 de la guía

Captura de pantalla 4 de la guía

Crear el usuario

4. En la tabla wp_users, haz clic en Insertar.

Captura de pantalla 5 de la guía

5. Rellena: ID (un número mayor de 100), user_login (sin espacios), user_pass (elige la función MD5), user_nicename, user_email, user_status = 0 y display_name. Haz clic en Continuar.

Captura de pantalla 6 de la guía

Captura de pantalla 7 de la guía

Darle permisos de administrador

  1. En la tabla wp_usermeta, haz clic en Insertar.

Captura de pantalla 8 de la guía

  1. Primer registro: user_id = tu ID, meta_key = wp_capabilities, meta_value:

a:1:{s:13:"administrator";b:1;}

Captura de pantalla 9 de la guía

2. Segundo registro: user_id = tu ID, meta_key = wp_user_level, meta_value = 10.

Captura de pantalla 10 de la guía

3. Haz clic en Continuar.

Captura de pantalla 11 de la guía

3. Resultado esperado

Puedes entrar en tudominio.com/wp-admin con el nuevo usuario (o su email) y la contraseña elegida, como administrador.

4. Solución de problemas

Si: Mis tablas no empiezan por wp_.

Solución: Usa tu prefijo en los nombres de tabla y en las meta_key (por ejemplo abc_capabilities y abc_user_level).

Si: El usuario entra pero sin permisos.

Solución: Revisa que el valor de wp_capabilities está copiado exactamente.

¿Ha quedado contestada tu pregunta?