¿Cómo crear un usuario administrador en WordPress si no puedo acceder al panel de administración?

Si no puedes acceder, crea un admin desde phpMyAdmin. Inserta usuario y contraseña MD5 en wp_users y asigna perfil de admin en wp_usermeta.

LucusHost, el mejor hosting

Si has perdido el acceso o necesitas crear un nuevo administrador sin poder entrar al panel, la forma más común y efectiva es a través de phpMyAdmin, una herramienta que te permite gestionar la base de datos de tu WordPress.

¡Advertencia! Este método implica interactuar directamente con tu base de datos. Un error aquí puede dañar tu sitio. Asegúrate de tener una copia de seguridad reciente antes de proceder.

Pasos para crear un usuario administrador desde phpMyAdmin:

  1. Accede a phpMyAdmin:
    • Esto se hace generalmente a través del panel de control de tu proveedor de hosting (cPanel, Plesk, etc.). Busca la sección «bases de datos» o «phpMyAdmin».
  2. Selecciona tu base de datos de WordPress:
    • En la interfaz de phpMyAdmin, en el lado izquierdo, haz clic en el nombre de la base de datos asociada a tu sitio WordPress.
  3. Abre la tabla wp_users:
    • Dentro de tu base de datos, busca y haz clic en la tabla que termina en _users (por ejemplo, wp_users, aunque el prefijo wp_ puede variar si lo cambiaste en la instalación).
  4. Inserta un nuevo usuario:
    • Haz clic en la pestaña «Insertar» (Insert) en la parte superior.
    • Rellena los siguientes campos:
      • ID: déjalo en blanco (se generará automáticamente) o asigna un número que no esté en uso.
      • user_login: el nombre de usuario que quieres para el nuevo administrador (ej., nuevo_admin).
      • user_pass: introduce una contraseña y luego selecciona «MD5» en el menú desplegable de «función» (function) para encriptarla.
      • user_nicename: puede ser igual que user_login o tu nombre (ej., nuevo-admin).
      • user_email: un email válido (ej., tuemail@ejemplo.com).
      • user_url: (opcional) la URL de tu sitio.
      • user_registered: la fecha y hora actual (ej., 2025-05-22 13:00:00).
      • user_status: 0.
      • display_name: (opcional) el nombre que se mostrará públicamente (ej., nuevo_admin).
    • Haz clic en «Continuar» en la parte inferior.
  5. Asigna el rol de administrador en wp_usermeta:
    • Ahora, ve a la tabla wp_usermeta (el prefijo también puede variar).
    • Haz clic en la pestaña «Insertar».
    • Introduce los siguientes valores para dos nuevas filas: Primera Fila:
      • umeta_id: déjalo en blanco.
      • user_id: el ID del usuario que acabas de crear en wp_users.
      • meta_key: wp_capabilities (¡asegúrate de escribirlo exactamente así, incluyendo el prefijo de tabla si es diferente a wp_!).
      • meta_value: a:1:{s:13:"administrator";b:1;} (copia y pega esto exactamente).
      Segunda Fila:
      • umeta_id: déjalo en blanco.
      • user_id: el mismo ID del nuevo usuario.
      • meta_key: wp_user_level (¡de nuevo, con el prefijo correcto!).
      • meta_value: 10.
    • Haz clic en «Continuar».

Ahora deberías poder iniciar sesión en tu panel de administración de WordPress con el nuevo nombre de usuario y contraseña que creaste. Una vez dentro, si lo deseas, puedes ir a la sección «usuarios» y eliminar cualquier cuenta comprometida o problemática.

¿Tienes alguna duda o pregunta?Envía el formulario y procuraré darle respuesta
Formulario de pregunta
Responsable » Jose Ramón Bernabeu Guillem. Finalidad » Ponernos en contacto. Legitimación » Tu consentimiento al marcar la casilla verificación. Destinatarios » Los datos que proporciones estarán ubicados en los servidores de LucusHost, proveedor de hosting de este sitio. Derechos » por supuesto tendrás derecho, entre otros, a acceder, rectificar, limitar y suprimir tus datos.
Si creees que esto puede ser de utilidad a alguien más, pues... compártelo que es gratis 🙂
Sitio alojado en un servidor verde según The Green Web Foundation

LucusHost, el mejor hosting

Aviso legal | Condiciones de contratación | Política de privacidad | Política de cookies
© 2017-2025 · Jose R. Bernabeu ·
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram