🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear un usuario administrador de WordPress desde cPanel (phpMyAdmin)

Actualizado el 21 de febrero de 2026

¿Cuándo necesitas crear un usuario administrador de WordPress desde phpMyAdmin?

Existen varias situaciones en las que puedes quedarte sin acceso a tu panel de administración de WordPress. Las más comunes son:

  • Olvidaste tu contraseña y también el correo asociado a la cuenta.
  • El plugin que gestionaba los usuarios se corrompió o se actualizó mal.
  • Un ataque informático modificó tu rol de administrador a suscriptor.
  • Al migrar una web, la información de la base de datos no se copió correctamente.

En cualquiera de estos casos, la solución más fiable es crear un usuario administrador de WordPress directamente en la base de datos, usando una herramienta como phpMyAdmin, a la que accedes desde tu panel de control (cPanel o Syspanel).

Este proceso es seguro, no requiere conocimientos avanzados de programación y, si sigues los pasos al pie de la letra, tendrás tu acceso restaurado en menos de 10 minutos.

Antes de empezar: ¿Qué necesitas?

Para llevar a cabo este proceso, necesitas tener a mano:

  • Acceso a tu panel de control de hosting (cPanel o Syspanel, recuerda que Syspanel se accede por el puerto 2106).
  • Credenciales de acceso a phpMyAdmin (normalmente las mismas que las de la base de datos).
  • El nombre exacto de tu base de datos y el prefijo de las tablas de WordPress (por defecto es wp_).

Si no conoces estos datos, no te preocupes. Te explico cómo encontrarlos en los siguientes pasos.

Paso 1: Accede a tu panel de control y a phpMyAdmin

Lo primero es entrar en tu panel de control de hosting. Si tu hosting usa cPanel, busca el icono de "Bases de datos MySQL" o directamente "phpMyAdmin". En Syspanel, la lógica es similar: inicia sesión y busca la sección de bases de datos.

Una vez dentro de phpMyAdmin, verás una lista de bases de datos a la izquierda. Haz clic en el nombre de la base de datos que corresponde a tu WordPress. Si no sabes cuál es, suele tener un nombre parecido a usuario_wpdb o usuario_blog.

[!TIP]
Si tienes varias bases de datos y no sabes cuál es la de WordPress, busca dentro de cada una una tabla llamada wp_options. Si la encuentras, esa es la correcta.

Paso 2: Localiza la tabla de usuarios

Dentro de tu base de datos, verás una lista de tablas. Busca las que empiezan por el prefijo de tu instalación (normalmente wp_). Las dos tablas que te interesan son:

  • wp_users: Aquí se guardan los datos básicos del usuario (nombre, correo, contraseña).
  • wp_usermeta: Aquí se guardan los metadatos, incluyendo el rol del usuario.

Haz clic en la tabla wp_users. Verás una vista con todas las filas (usuarios) que existen. Si no hay ningún usuario o solo hay uno con un rol incorrecto, este es el lugar donde vamos a trabajar.

Paso 3: Crear el nuevo usuario administrador (método directo)

Ahora viene la parte interesante. Vamos a insertar una nueva fila en la tabla wp_users. Sigue estos pasos:

  1. En la parte superior de la tabla wp_users, haz clic en la pestaña "Insertar".

  2. Se abrirá un formulario con las columnas de la tabla. Debes rellenar los siguientes campos:

    • ID: Déjalo en blanco. Si la tabla tiene auto-incremento, se asignará solo. Si no, pon un número alto (ej. 999).
    • user_login: El nombre de usuario que quieres usar (ej. admin_nuevo).
    • user_pass: Aquí tienes que generar un hash MD5 de tu contraseña. Puedes usar un generador online o escribir la contraseña en texto plano y luego cambiarla desde WordPress. Para simplificar, te recomiendo escribir tu contraseña en texto plano y marcarla como MD5 en la función de la columna (en el desplegable de la derecha elige MD5).
    • user_email: Tu correo electrónico válido.
    • user_registered: Pon la fecha actual en formato AAAA-MM-DD HH:MM:SS.
    • user_status: Pon 0.
    • display_name: El nombre que se mostrará en los artículos (ej. "Admin Principal").

    Los demás campos (user_activation_key, user_url) puedes dejarlos vacíos o poner tu web.

  3. Haz clic en "Continuar" o "Ejecutar" en la parte inferior.

[!WARNING]
Si usas el método de texto plano y MD5, la contraseña quedará guardada encriptada. Sin embargo, es más seguro usar un generador de hash MD5 online y pegarlo aquí. Asegúrate de que el hash sea de tipo MD5, no SHA-256 ni otros.

Paso 4: Asignar el rol de administrador

Crear el usuario no es suficiente. WordPress necesita saber que este usuario es administrador. Para ello, debemos insertar un registro en la tabla wp_usermeta.

  1. Haz clic en la tabla wp_usermeta y luego en la pestaña "Insertar".

  2. Debes rellenar los campos así:

    • umeta_id: Déjalo en blanco.
    • user_id: El número ID que se asignó al usuario en el paso anterior. Si no lo recuerdas, ve a la tabla wp_users y búscalo.
    • meta_key: Escribe exactamente wp_capabilities (si tu prefijo es wp_, si es otro, cámbialo, ej. mi_prefijo_capabilities).
    • meta_value: Este campo es un array serializado. Debes escribir exactamente esto: a:1:{s:13:"administrator";b:1;}
  3. Ahora inserta otra fila más (puedes hacerlo desde el mismo formulario, pulsando en "Insertar" de nuevo o después de guardar esta). Esta vez, el campo meta_key será wp_user_level y el meta_value será 10.

[!INFO]
El nivel 10 es el máximo privilegio en WordPress, equivalente a administrador. El valor a:1:{s:13:"administrator";b:1;} es la forma en que WordPress serializa el rol.

Paso 5: Verifica que todo funciona

Una vez insertados los datos, ve a la URL de tu WordPress y añade /wp-admin al final (ej. tudominio.com/wp-admin). Intenta iniciar sesión con el nombre de usuario y la contraseña que configuraste.

Si todo ha ido bien, entrarás directamente al escritorio de WordPress con todos los permisos de administrador.

[!TIP]
Si al hacer login te da error, revisa que el prefijo de las tablas en los meta_key sea correcto. Un error común es escribir wp_ cuando tu instalación usa otro prefijo.

Método alternativo: Cambiar el rol de un usuario existente

Si no quieres crear un usuario nuevo, sino cambiar usuario admin WordPress desde phpMyAdmin, el proceso es más corto:

  1. Ve a la tabla wp_usermeta.
  2. Busca la fila donde user_id sea el ID del usuario que quieres modificar y meta_key sea wp_capabilities.
  3. Edita el campo meta_value y sustituye el valor actual por a:1:{s:13:"administrator";b:1;}.
  4. Guarda los cambios.

De esta forma, ese usuario pasará a ser administrador al instante.

¿Qué hago si no encuentro phpMyAdmin?

Si tu hosting no tiene cPanel, es muy probable que uses Syspanel. En este caso, el acceso a la base de datos se hace de la misma manera: busca el apartado de "Bases de datos" o "MySQL" dentro de tu panel. Recuerda que Syspanel se accede a través del puerto 2106 (ej. tudominio.com:2106). Una vez dentro, la interfaz de phpMyAdmin es idéntica.

Preguntas frecuentes (FAQ)

¿Puedo crear un usuario admin WordPress sin phpMyAdmin?

Sí, puedes usar un script PHP o un plugin, pero si no tienes acceso al panel, phpMyAdmin es la vía más directa y segura.

¿Qué pasa si me equivoco con el hash MD5?

Si pones una contraseña en texto plano y seleccionas MD5, phpMyAdmin la encriptará automáticamente. Si usas un generador externo, asegúrate de que sea un hash de 32 caracteres.

¿Es seguro este proceso?

Sí, siempre que no borres nada y solo insertes filas nuevas. Trabajar directamente sobre la base de datos es una práctica común entre desarrolladores.

¿Puedo eliminar el usuario antiguo?

Una vez que tengas acceso con tu nuevo usuario administrador, puedes eliminar al antiguo desde el panel de WordPress (Usuarios → Todos los usuarios). No lo hagas desde la base de datos, ya que podrías dejar contenido huérfano.

¿Qué es el prefijo de la tabla?

Es una cadena de caracteres que se añade al inicio de cada tabla para diferenciarlas. Por defecto es wp_, pero muchos plugins de seguridad lo cambian. Puedes verlo en la lista de tablas de tu base de datos.

Consejos finales para no volver a perder el acceso

  • Guarda tus contraseñas en un gestor de contraseñas como Bitwarden o KeePass.
  • Actualiza tu correo electrónico en el perfil de usuario para poder usar la opción "¿Has olvidado tu contraseña?".
  • Haz copias de seguridad periódicas de tu base de datos. Puedes programarlas desde cPanel o Syspanel.
  • No compartas tu usuario administrador con más personas de las necesarias. Crea usuarios con roles específicos (editor, autor) para colaboradores.

Crear un usuario administrador de WordPress desde phpMyAdmin es una habilidad básica que todo propietario de una web debería conocer. No solo te saca de un apuro, sino que te da control total sobre tu sitio. Con esta guía, ya sabes cómo hacerlo de forma segura y rápida.

Si te has quedado con alguna duda, repasa los pasos con calma. Recuerda que trabajar con la base de datos requiere atención, pero no es complicado. Con la práctica, podrás hacerlo en menos de 5 minutos.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel