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

Guía básica: Cómo cambiar la contraseña de WordPress desde cPanel

Actualizado el 10 de enero de 2026

¿Has olvidado la contraseña de tu sitio WordPress y no puedes acceder al panel de administración? No te preocupes, es una situación más común de lo que crees y tiene solución. Si tienes acceso a cPanel, el panel de control de tu hosting, puedes cambiar la contraseña de WordPress de forma rápida y segura, incluso sin necesidad de recordar la clave anterior.

En esta guía básica y detallada, te explicaremos paso a paso varios métodos para resetear contraseña WordPress utilizando cPanel. Desde el método más sencillo (con phpMyAdmin) hasta opciones avanzadas. Al final, también responderemos las preguntas más frecuentes para que puedas recuperar acceso WordPress sin estrés.


¿Por qué necesitas cambiar la contraseña de WordPress desde cPanel?

Acceder a tu base de datos a través de cPanel es una de las formas más fiables de cambiar contraseña WordPress cuando has perdido el acceso por completo. Esto suele ocurrir si:

  • Olvidaste tu contraseña y el correo de recuperación no funciona.
  • Tu cuenta de administrador fue bloqueada por intentos fallidos.
  • Sospechas que alguien más tiene acceso no autorizado.
  • Necesitas crear una nueva contraseña segura después de un ataque.

[INFO] No necesitas ser un experto en programación. Solo debes seguir los pasos al pie de la letra. Todo se hace desde la interfaz gráfica de cPanel.


Requisitos previos antes de empezar

Antes de lanzarte a modificar la base de datos, asegúrate de tener lo siguiente:

  • Acceso a cPanel de tu hosting (usuario y contraseña). Si usas Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106 (ejemplo: tudominio.com:2106).
  • Nombre de la base de datos de WordPress. Lo puedes encontrar en el archivo wp-config.php de tu instalación.
  • Paciencia y cuidado: un error en la base de datos puede romper tu sitio. Sigue los pasos exactamente como se indican.

[WARNING] Siempre realiza una copia de seguridad de tu base de datos antes de hacer cualquier modificación. En cPanel, ve a "phpMyAdmin" y exporta la base de datos. Así, si algo sale mal, puedes restaurarla.


Método 1: Cambiar la contraseña de WordPress con phpMyAdmin (El más recomendado)

Este es el método más directo y seguro para resetear contraseña WordPress desde cPanel. Usaremos phpMyAdmin, una herramienta que permite gestionar bases de datos MySQL de forma visual.

Paso 1: Accede a cPanel y abre phpMyAdmin

  1. Inicia sesión en tu cPanel. La URL suele ser tudominio.com/cpanel o tudominio.com:2083.
  2. Busca la sección Bases de datos y haz clic en el ícono de phpMyAdmin.
  3. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.

Paso 2: Localiza la base de datos de WordPress

En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Busca la que corresponda a tu WordPress. Si no estás seguro, revisa el archivo wp-config.php de tu instalación (puedes verlo desde el Administrador de Archivos de cPanel). Busca la línea que dice:

define('DB_NAME', 'nombre_de_tu_base_de_datos');

Haz clic en el nombre de esa base de datos para expandir su contenido.

Paso 3: Encuentra la tabla de usuarios

Dentro de la base de datos, verás varias tablas. Busca una que se llame wp_users (o tuprefijo_users, si tu prefijo es diferente, por ejemplo miwp_users). Haz clic en ella.

[TIP] Si no ves wp_users, es porque tu prefijo de tabla es personalizado. Fíjate en las primeras letras de otras tablas (como wp_options o wp_posts) para identificar el prefijo.

Paso 4: Edita el usuario administrador

  1. Verás una tabla con los usuarios de tu WordPress. Localiza tu nombre de usuario (por ejemplo, admin o el que hayas creado).
  2. Haz clic en el ícono de Editar (normalmente un lápiz) en la fila de tu usuario.

Paso 5: Genera un nuevo hash de contraseña

Aquí viene la parte clave. Nunca escribas la contraseña en texto plano en la base de datos, porque WordPress la almacena encriptada (hash). Para cambiar contraseña WordPress correctamente, necesitas generar un hash.

  1. En la fila de user_pass, verás un campo con un texto largo y extraño (el hash actual).
  2. Borra ese texto.
  3. En el campo Valor, escribe la nueva contraseña que deseas (por ejemplo, MiNuevaClave2024#).
  4. En la columna Función, selecciona MD5 del menú desplegable. Esto hará que WordPress convierta tu texto en un hash válido.

[WARNING] No selecciones otra función que no sea MD5. WordPress utiliza este algoritmo para las contraseñas. Si eliges otra, no podrás iniciar sesión.

Paso 6: Guarda los cambios

Haz clic en el botón Continuar o Guardar (dependiendo de la versión de phpMyAdmin). La página se recargará y verás el nuevo hash en la columna user_pass.

Paso 7: Prueba el acceso

Ahora ve a la URL de inicio de sesión de tu WordPress (normalmente tudominio.com/wp-admin o tudominio.com/wp-login.php). Ingresa tu nombre de usuario y la nueva contraseña que escribiste en el paso 5. ¡Deberías poder acceder sin problemas!


Método 2: Usar la función de recuperación por correo (si aún tienes acceso al email)

Si no quieres meterte en la base de datos, pero aún puedes recibir correos en la dirección asociada a tu cuenta de administrador, este método es más sencillo.

  1. Ve a tudominio.com/wp-login.php.
  2. Haz clic en ¿Has perdido tu contraseña?.
  3. Ingresa tu nombre de usuario o correo electrónico.
  4. Revisa tu bandeja de entrada (y la carpeta de spam) para encontrar el enlace de restablecimiento.
  5. Sigue las instrucciones para crear una nueva contraseña.

[INFO] Este método falla si el correo de tu sitio no está configurado correctamente o si no tienes acceso al email. En ese caso, vuelve al Método 1.


Método 3: Cambiar la contraseña directamente desde el archivo functions.php (Alternativa)

Si no te sientes cómodo con phpMyAdmin, puedes usar un truco temporal. Este método es útil si tienes acceso al Administrador de Archivos de cPanel pero no a la base de datos.

Paso 1: Accede al Administrador de Archivos de cPanel

  1. En cPanel, busca la sección Archivos y haz clic en Administrador de Archivos.
  2. Navega hasta la carpeta public_html (o la carpeta donde esté instalado tu WordPress).
  3. Busca la carpeta wp-content/themes/[nombre-de-tu-tema-activo].

Paso 2: Edita el archivo functions.php

  1. Dentro de la carpeta del tema activo, localiza el archivo functions.php.
  2. Haz clic derecho sobre él y selecciona Editar.
  3. Al final del archivo (antes de la línea ?> si existe), pega este código:
wp_set_password('TuNuevaContraseñaSegura', 1);

Reemplaza 'TuNuevaContraseñaSegura' por la contraseña que quieras y 1 por el ID del usuario administrador (normalmente es 1).

Paso 3: Guarda y accede

Guarda el archivo. Ahora ve a cualquier página de tu sitio (por ejemplo, la página de inicio). La contraseña se actualizará automáticamente. Luego, borra inmediatamente la línea que agregaste del archivo functions.php para evitar que se sobrescriba cada vez que cargues una página.

[WARNING] Este método es temporal. Si no eliminas el código, cada vez que alguien visite tu sitio se restablecerá la contraseña. Además, puede romper tu tema si no lo haces con cuidado.


Preguntas frecuentes (FAQ)

¿Puedo cambiar la contraseña de WordPress sin cPanel?

Sí, pero es más complicado. Si tu hosting no tiene cPanel, puedes intentar con FTP editando el archivo functions.php (Método 3) o usando la línea de comandos (SSH) si tienes acceso. Sin embargo, cPanel es la opción más amigable.

¿Qué hago si no encuentro la tabla wp_users?

Revisa el prefijo de tus tablas. En el archivo wp-config.php, busca la línea $table_prefix = 'miwp_';. Si tu prefijo es miwp_, la tabla se llamará miwp_users. Si aún así no la ves, es posible que tu base de datos esté corrupta o que no sea la correcta.

¿Es seguro usar phpMyAdmin para cambiar la contraseña?

Sí, siempre que sigas los pasos correctamente. phpMyAdmin es una herramienta oficial de gestión de bases de datos. Solo asegúrate de no modificar otras tablas ni valores.

¿Por qué mi nueva contraseña no funciona después de usar MD5?

Asegúrate de que en el campo user_pass seleccionaste la función MD5 y no otra. Además, verifica que no hayas dejado espacios en blanco al escribir la contraseña. Si el problema persiste, repite el proceso desde el paso 5.

¿Puedo usar este método para cambiar la contraseña de otro usuario (no administrador)?

Sí, solo debes editar la fila correspondiente a ese usuario en la tabla wp_users. El proceso es idéntico.

¿Qué pasa si uso Syspanel (HestiaCP) en lugar de cPanel?

No hay problema. El proceso es el mismo. Solo recuerda que para acceder a Syspanel debes usar el puerto 2106 (ejemplo: tudominio.com:2106). Una vez dentro, busca la sección de bases de datos y phpMyAdmin (suele llamarse igual).


Consejos finales para mantener tu WordPress seguro

  • Usa contraseñas fuertes: combina mayúsculas, minúsculas, números y símbolos. Evita nombres comunes o fechas.
  • Cambia tu contraseña periódicamente: al menos cada 3 meses.
  • Activa la autenticación en dos pasos (2FA): muchos plugins gratuitos como "Wordfence" o "Google Authenticator" lo permiten.
  • Mantén actualizado WordPress, temas y plugins: las vulnerabilidades suelen explotarse en versiones antiguas.
  • Realiza copias de seguridad regulares: desde cPanel puedes programar backups automáticos.

[TIP] Si después de cambiar contraseña WordPress sigues teniendo problemas de acceso, verifica que tu navegador no tenga cookies antiguas. Borra la caché o prueba en una ventana de incógnito.


Conclusión

Recuperar acceso WordPress a través de cPanel es un proceso sencillo si sabes dónde buscar. Con phpMyAdmin puedes resetear contraseña WordPress en menos de 5 minutos, incluso si no recuerdas tu clave anterior. Recuerda siempre hacer una copia de seguridad antes de modificar la base de datos y, sobre todo, elige una contraseña segura para evitar futuros dolores de cabeza.

Si has seguido esta guía paso a paso, ahora deberías tener el control total de tu sitio de nuevo. ¡No olvides anotar tu nueva contraseña en un lugar seguro!

¿Te ha sido útil? Si tienes alguna duda, déjala en los comentarios (si tu sitio lo permite) o contacta con el soporte de tu hosting. ¡Buena suerte!

¿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