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

Cómo crear y gestionar usuarios en WordPress desde cPanel

Actualizado el 8 de abril de 2026

¿Necesitas gestionar usuarios WordPress pero no tienes acceso al panel de administración? No te preocupes. A veces, por un error de permisos, un plugin conflictivo o simplemente porque olvidaste la contraseña de un usuario, te ves bloqueado. La buena noticia es que desde cPanel tienes el control total para crear usuario WordPress cPanel, modificar roles o incluso añadir administradores manualmente.

En esta guía extensa y muy visual, te explicaré paso a paso cómo hacerlo de forma segura, incluyendo el uso de phpMyAdmin WordPress usuarios para casos de emergencia. Además, aclararemos los roles WordPress y te daremos trucos para administrar usuarios WordPress como un profesional.


¿Por qué gestionar usuarios desde cPanel?

Cuando no puedes acceder a tu escritorio de WordPress (pantalla blanca, error de conexión, o bloqueo por IP), cPanel se convierte en tu mejor aliado. Aquí puedes:

  • Crear un nuevo usuario administrador directamente en la base de datos.
  • Cambiar la contraseña de cualquier usuario sin necesidad de email de recuperación.
  • Modificar roles (de suscriptor a administrador) para solucionar permisos.
  • Eliminar usuarios problemáticos que no puedas borrar desde el panel.

Todo esto se hace a través de phpMyAdmin, la herramienta de gestión de bases de datos incluida en casi todos los cPanels.

[INFO] Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso es similar pero el puerto para el panel de control es el 2106. Asegúrate de escribir tudominio.com:2106 para entrar.


Paso 1: Acceder a phpMyAdmin desde cPanel

Antes de tocar nada, necesitas entrar a la base de datos de tu WordPress.

  1. Inicia sesión en cPanel. Normalmente es tudominio.com/cpanel o tudominio.com:2083.
  2. Busca la sección Bases de Datos y haz clic en phpMyAdmin.
  3. Se abrirá una nueva pestaña con todas tus bases de datos. Identifica la de tu WordPress (suele llamarse algo como tuweb_wp o tuweb_blog).
  4. Haz clic en el nombre de la base de datos para expandirla.

Ahora verás una lista de tablas. Las que nos interesan son:

  • wp_users: aquí están los datos de cada usuario (nombre, email, contraseña encriptada).
  • wp_usermeta: aquí se guardan los roles y metadatos adicionales.

[WARNING] Nunca modifiques tablas que no sean wp_users o wp_usermeta si no sabes lo que haces. Un cambio erróneo puede romper tu sitio.


Paso 2: Crear un nuevo usuario administrador desde phpMyAdmin

Si necesitas crear usuario WordPress cPanel porque olvidaste la contraseña del administrador o porque quieres añadir un nuevo perfil de emergencia, este método es infalible.

2.1. Insertar el usuario en la tabla wp_users

  1. Haz clic en la tabla wp_users.

  2. Ve a la pestaña Insertar (en la parte superior).

  3. Rellena los campos obligatorios:

    • user_login: El nombre de usuario que quieras (ej: admin_emergencia).
    • user_pass: Aquí debes seleccionar MD5 en la función desplegable (porque WordPress almacena contraseñas en hash MD5). Luego escribe la contraseña que deseas.
    • user_email: Un email válido (aunque no sea el tuyo, pon uno que tengas).
    • user_registered: Déjalo como CURRENT_TIMESTAMP o pon una fecha manual.
    • display_name: El nombre que se mostrará (puede ser igual al login).
  4. Los demás campos (user_nicename, user_url, user_status, etc.) puedes dejarlos en blanco o con valores por defecto.

  5. Haz clic en Continuar o Guardar.

[INFO] El campo user_pass con función MD5 es temporal. WordPress lo volverá a encriptar automáticamente al iniciar sesión. No te preocupes por la seguridad.

2.2. Asignar el rol de administrador en wp_usermeta

Ahora el usuario existe, pero tiene rol "suscriptor" por defecto. Para convertirlo en administrador, debemos añadirle el rol correcto.

  1. Haz clic en la tabla wp_usermeta.

  2. Ve a la pestaña Insertar.

  3. Rellena:

    • user_id: El ID del usuario que acabas de crear. ¿Cómo saberlo? Ve a la tabla wp_users, mira la columna ID del nuevo registro. Si es el primer usuario, suele ser 1, pero si ya hay otros, será el siguiente número.
    • meta_key: Escribe exactamente: wp_capabilities (si tu prefijo de tabla no es wp_, cámbialo, por ejemplo miweb_capabilities).
    • meta_value: Pega esto exactamente: a:1:{s:13:"administrator";b:1;}
  4. Haz clic en Continuar.

¡Listo! Ahora ese usuario tiene permisos de administrador. Puedes probar a iniciar sesión en tu WordPress con el nombre y contraseña que pusiste.


Paso 3: Cambiar la contraseña de un usuario existente

¿No puedes recuperar la contraseña por correo? Desde phpMyAdmin es muy sencillo.

  1. Ve a la tabla wp_users.
  2. Busca el usuario (puedes usar el buscador o navegar por las filas).
  3. Haz clic en Editar (el icono de lápiz) junto a ese usuario.
  4. En el campo user_pass, selecciona la función MD5 y escribe la nueva contraseña.
  5. Guarda los cambios.

Ahora inicia sesión con la nueva contraseña. Recuerda cambiarla después desde el panel de WordPress por una más segura.

[WARNING] Si el usuario no puede iniciar sesión incluso con la nueva contraseña, puede que el problema sea de cookies o de algún plugin de seguridad. Prueba en otro navegador o limpia la caché.


Paso 4: Gestionar roles de usuarios (cambiar de suscriptor a editor, etc.)

Los roles WordPress son fundamentales para administrar usuarios WordPress correctamente. Desde phpMyAdmin puedes modificar el rol de cualquier usuario sin entrar al panel.

4.1. Entender los roles principales

  • Suscriptor: Solo puede leer y comentar.
  • Colaborador: Puede escribir y editar sus propios borradores.
  • Autor: Publica y edita sus propios artículos.
  • Editor: Publica y administra artículos de otros.
  • Administrador: Control total del sitio.

4.2. Cambiar el rol de un usuario

  1. Ve a la tabla wp_usermeta.

  2. Busca la fila que tenga el user_id del usuario que quieres modificar y meta_key igual a wp_capabilities.

  3. Haz clic en Editar.

  4. En el campo meta_value, reemplaza el valor por el correspondiente al rol deseado:

    • Administrador: a:1:{s:13:"administrator";b:1;}
    • Editor: a:1:{s:6:"editor";b:1;}
    • Autor: a:1:{s:4:"author";b:1;}
    • Colaborador: a:1:{s:11:"contributor";b:1;}
    • Suscriptor: a:1:{s:10:"subscriber";b:1;}
  5. Guarda los cambios.

[TIP] Si quieres que un usuario tenga varios roles (algo poco común pero posible), puedes usar un array más complejo, pero para la mayoría de casos con uno basta.


Paso 5: Eliminar un usuario desde phpMyAdmin

A veces un usuario spam o un perfil duplicado puede causar problemas. Para eliminarlo de forma segura:

  1. Ve a la tabla wp_users.
  2. Busca el usuario y haz clic en Editar o directamente en Eliminar (el icono de la papelera).
  3. Si usas "Eliminar", phpMyAdmin te preguntará si quieres borrar también los datos de wp_usermeta. Acepta.
  4. Importante: Si el usuario había creado artículos, esos posts quedarán huérfanos. Para reasignarlos, antes de eliminar, ve a la tabla wp_posts y cambia el post_author de sus artículos al ID de otro usuario.

[WARNING] No elimines al usuario administrador principal a menos que hayas creado otro antes. Podrías perder el acceso total a tu WordPress.


Paso 6: Usar Syspanel (HestiaCP) para gestionar usuarios

Si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es casi idéntico. La única diferencia es cómo accedes a phpMyAdmin:

  1. Abre tu navegador y escribe tudominio.com:2106.
  2. Inicia sesión con tus credenciales de Syspanel.
  3. Busca la sección Bases de Datos y haz clic en phpMyAdmin.
  4. A partir de aquí, sigue los mismos pasos que en cPanel.

[INFO] Syspanel también tiene un gestor de archivos y acceso FTP, pero para modificar usuarios de WordPress, phpMyAdmin es la herramienta más directa.


Preguntas frecuentes (FAQ)

¿Puedo crear un usuario administrador sin phpMyAdmin?

Sí, usando un plugin como "User Role Editor" o "WP-CLI" si tienes acceso SSH. Pero phpMyAdmin es el método más universal y no requiere instalar nada adicional.

¿Qué hago si no encuentro la tabla wp_users?

Tu prefijo de tabla puede ser diferente. Busca tablas que empiecen con algo como miweb_ o blog_. Si no estás seguro, revisa el archivo wp-config.php en la raíz de tu WordPress (desde el gestor de archivos de cPanel) y busca la línea $table_prefix = 'wp_';.

¿Es seguro modificar la base de datos directamente?

Sí, siempre que sigas estos pasos exactos. Haz una copia de seguridad de la base de datos antes de cualquier cambio (desde cPanel > phpMyAdmin > Exportar).

¿Puedo cambiar el email de un usuario desde phpMyAdmin?

Sí, en la tabla wp_users, edita el campo user_email. Luego, desde el panel de WordPress, el usuario deberá confirmar el cambio.

¿Qué pasa si pongo mal el meta_value del rol?

El usuario podría no tener permisos o incluso no poder iniciar sesión. Si ocurre, repite el paso 4 con el valor correcto.


Conclusión

Saber gestionar usuarios WordPress desde cPanel te da una capa extra de control y seguridad. Ya sea para crear usuario WordPress cPanel de emergencia, cambiar roles o eliminar cuentas problemáticas, phpMyAdmin WordPress usuarios es tu herramienta de rescate.

Recuerda siempre hacer copias de seguridad antes de tocar la base de datos y, si usas Syspanel, no olvides el puerto 2106. Con estos pasos, podrás administrar usuarios WordPress sin miedo y solucionar bloqueos en minutos.

¿Tienes alguna duda? Déjala en los comentarios (si tu sitio los permite) o consulta con tu soporte técnico. ¡Nos vemos en el próximo tutorial!

¿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