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

Recuperar contraseña de WordPress desde cPanel

Actualizado el 22 de septiembre de 2025

¿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 parece y, por suerte, tiene una solución sencilla. Si tienes acceso a cPanel, el panel de control de tu hosting, puedes recuperar o restablecer tu contraseña en cuestión de minutos, sin necesidad de ser un experto técnico.

En esta guía completa y detallada, te explicaré paso a paso cómo recuperar contraseña WordPress utilizando cPanel. Veremos tres métodos diferentes para que elijas el que más te convenga: desde cambiar la contraseña directamente en la base de datos, hasta usar un comando especial o editar un archivo. Además, incluiremos consejos de seguridad y resolveremos las dudas más frecuentes.

[TIP] Antes de empezar, asegúrate de tener a mano los datos de acceso a tu cPanel. Si no los recuerdas, contacta con tu proveedor de hosting. También es recomendable tener una copia de seguridad reciente de tu sitio.

¿Por qué es útil saber cómo recuperar la contraseña de WordPress desde cPanel?

Perder la contraseña de WordPress puede bloquear tu acceso al administrador, impidiéndote publicar contenido, instalar plugins o modificar el diseño. Aunque WordPress tiene un sistema de recuperación por correo electrónico, a veces este falla (por problemas con el servidor de correo, spam, o porque el email asociado ya no está activo). En esos casos, cPanel se convierte en tu mejor aliado.

Con cPanel puedes acceder directamente a la base de datos de tu sitio (MySQL) y modificar la contraseña de cualquier usuario administrador. Es un método rápido, fiable y no requiere conocimientos avanzados de programación.

[WARNING] Realizar cambios en la base de datos puede ser peligroso si no se hace con cuidado. Sigue las instrucciones al pie de la letra y no modifiques otros datos. Si tienes dudas, consulta con tu hosting antes de proceder.

Método 1: Cambiar la contraseña desde phpMyAdmin en cPanel

Este es el método más común y recomendado. Vamos a acceder a la base de datos de WordPress y cambiar la contraseña del usuario administrador.

Paso 1: Accede a cPanel y busca phpMyAdmin

  1. Inicia sesión en tu cPanel. La dirección suele ser https://tudominio.com/cpanel o https://tudominio.com:2083.
  2. Busca la sección Bases de datos y haz clic en phpMyAdmin.
  3. Se abrirá una nueva ventana con la interfaz de phpMyAdmin. Aquí verás todas las bases de datos de tu hosting.

Paso 2: Selecciona la base de datos de WordPress

  1. En el panel izquierdo, verás una lista de bases de datos. Busca la que corresponde a tu sitio WordPress. Normalmente se llama algo como tudominio_wp o tudominio_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).
  2. Haz clic en el nombre de la base de datos para expandirla. Verás una lista de tablas.

Paso 3: Localiza la tabla de usuarios

  1. Busca una tabla llamada wp_users. El prefijo puede ser diferente si lo cambiaste durante la instalación (por ejemplo, miwp_users o blog_users). El prefijo por defecto es wp_.
  2. Haz clic en el nombre de la tabla para ver su contenido.

Paso 4: Encuentra tu usuario administrador

  1. Verás una tabla con varias columnas: ID, user_login, user_pass, user_email, etc.
  2. Busca la fila correspondiente a tu usuario administrador. Normalmente el user_login es admin o el nombre que elegiste. También puedes identificarlo por el user_email.
  3. Haz clic en el icono Editar (parece un lápiz) al lado de esa fila.

Paso 5: Cambia la contraseña

  1. Se abrirá una ventana con los datos del usuario. Busca el campo user_pass.
  2. En el campo Valor, escribe la nueva contraseña que quieras usar. Asegúrate de que sea segura: combina mayúsculas, minúsculas, números y símbolos.
  3. En la columna Función, selecciona MD5 del menú desplegable. Esto es importante porque WordPress almacena las contraseñas con este algoritmo de hash.
  4. Haz clic en Continuar o Guardar (depende de la versión de phpMyAdmin).

Paso 6: Prueba el acceso

  1. Ve a la página de inicio de sesión de tu WordPress (normalmente tudominio.com/wp-admin).
  2. Introduce tu nombre de usuario (el mismo que viste en user_login) y la nueva contraseña.
  3. Si todo ha ido bien, accederás al panel de administración.

[INFO] Si no recuerdas el nombre de usuario, puedes verlo en la tabla wp_users en la columna user_login. También puedes crear un nuevo usuario administrador desde phpMyAdmin, pero eso es más avanzado.

Método 2: Usar el comando "Reset Password" desde el panel de archivos (Emergencia)

Este método es útil si no puedes acceder a phpMyAdmin o prefieres una solución más directa. Consiste en crear un archivo especial que resetea la contraseña y luego lo eliminas.

Paso 1: Crea un archivo PHP de reseteo

  1. Accede a cPanel y abre el Administrador de archivos (File Manager).
  2. Navega hasta la carpeta raíz de tu sitio WordPress (normalmente public_html o public_html/tu-sitio).
  3. Haz clic en + Archivo y crea un nuevo archivo llamado reset-password.php (o cualquier nombre que recuerdes).
  4. Haz clic derecho sobre el archivo y selecciona Editar.

Paso 2: Inserta el código de reseteo

  1. En el editor, pega el siguiente código:
<?php
require_once('wp-load.php');
$user_id = 1; // Cambia este número por el ID de tu usuario administrador (normalmente 1)
$new_password = 'TuNuevaContraseñaSegura2024!'; // Cambia esta contraseña
wp_set_password($new_password, $user_id);
echo "Contraseña cambiada correctamente. Elimina este archivo inmediatamente.";
?>
  1. Importante: Cambia $user_id por el ID de tu usuario administrador. En la mayoría de los casos es 1, pero puedes verificarlo en la tabla wp_users (columna ID). También cambia $new_password por una contraseña segura.
  2. Guarda los cambios y cierra el editor.

Paso 3: Ejecuta el archivo

  1. Abre una nueva pestaña en tu navegador y escribe la URL del archivo: https://tudominio.com/reset-password.php.
  2. Verás un mensaje que dice "Contraseña cambiada correctamente. Elimina este archivo inmediatamente."

Paso 4: Elimina el archivo

  1. Este paso es crucial. Vuelve al Administrador de archivos de cPanel.
  2. Localiza el archivo reset-password.php, haz clic derecho y selecciona Eliminar. Confirma la eliminación.
  3. Si no lo eliminas, cualquiera podría ejecutarlo y cambiar tu contraseña.

Paso 5: Inicia sesión

  1. Ve a tudominio.com/wp-admin e inicia sesión con tu nombre de usuario y la nueva contraseña.

[WARNING] Este método deja un archivo ejecutable en tu servidor. Si no lo eliminas, es un grave riesgo de seguridad. No lo uses si no estás seguro de recordar borrarlo.

Método 3: Usando WP-CLI desde la terminal (para usuarios avanzados)

Si tu hosting ofrece acceso SSH y tienes WP-CLI instalado, puedes resetear la contraseña con un solo comando. Este método es muy rápido y seguro, pero requiere conocimientos de línea de comandos.

Paso 1: Accede por SSH a tu servidor

  1. Desde cPanel, busca la sección SSH Access o Terminal. Algunos hostings lo tienen integrado.
  2. Conéctate a tu servidor usando un cliente SSH (como PuTTY en Windows) o la terminal integrada.

Paso 2: Navega a la carpeta de WordPress

  1. Una vez conectado, escribe:
    cd public_html
    
    (o la carpeta donde esté instalado WordPress).

Paso 3: Ejecuta el comando de reset

  1. Para cambiar la contraseña del usuario administrador, escribe:

    wp user update 1 --user_pass="TuNuevaContraseñaSegura"
    

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

  2. Si no sabes el ID, puedes listar los usuarios con:

    wp user list
    

Paso 4: Verifica

  1. El comando te devolverá un mensaje de éxito. Luego puedes iniciar sesión normalmente.

[INFO] WP-CLI es una herramienta muy potente. Si no está instalado, puedes instalarlo desde cPanel o contactar a tu hosting. Es ideal para administradores avanzados.

Consejos adicionales para mantener tu WordPress seguro

Después de recuperar contraseña WordPress, es importante tomar medidas para evitar futuros problemas:

  • Usa contraseñas únicas y seguras: No uses la misma contraseña para WordPress que para otros servicios. Un gestor de contraseñas puede ayudarte.
  • Actualiza WordPress, plugins y temas: Las versiones antiguas tienen vulnerabilidades. Mantén todo al día.
  • Activa la autenticación de dos factores (2FA): Añade una capa extra de seguridad con un código desde tu móvil.
  • Cambia el prefijo de la base de datos: Si tu tabla se llama wp_users, es más fácil para los hackers. Puedes cambiarlo con plugins o manualmente.
  • Haz copias de seguridad periódicas: Así, si algo sale mal, puedes restaurar tu sitio rápidamente.

Preguntas frecuentes (FAQ)

¿Qué hago si no tengo acceso a cPanel?

Si no tienes acceso a cPanel, contacta a tu proveedor de hosting. Ellos pueden resetear la contraseña por ti o darte acceso. También puedes intentar la recuperación por correo electrónico desde la página de login de WordPress.

¿Puedo cambiar la contraseña de cualquier usuario desde phpMyAdmin?

Sí, puedes cambiar la contraseña de cualquier usuario en la tabla wp_users. Solo identifica su ID y sigue el mismo proceso. Recuerda usar MD5 en la función.

¿Qué pasa si uso otro método de hash en lugar de MD5?

WordPress usa MD5 para almacenar contraseñas. Si usas otro método, la contraseña no funcionará y tendrás que repetir el proceso. Siempre selecciona MD5 en phpMyAdmin.

¿Es seguro modificar la base de datos directamente?

Sí, siempre que sigas las instrucciones y no modifiques otros datos. Haz una copia de seguridad de la base de datos antes de hacer cambios por si algo sale mal.

¿Puedo usar estos métodos en otros paneles de control como Syspanel (antes HestiaCP)?

Sí, los principios son los mismos. En Syspanel (puerto 2106), el acceso a la base de datos se hace a través de phpMyAdmin, que está disponible en el panel. Los pasos son idénticos: accede a la base de datos, busca la tabla de usuarios y cambia la contraseña con MD5.

¿Qué hago si el método del archivo PHP no funciona?

Asegúrate de que el archivo wp-load.php existe en la misma carpeta. Si tu WordPress está en una subcarpeta, ajusta la ruta en el código. También verifica que el ID de usuario sea correcto.

¿Puedo evitar tener que hacer esto en el futuro?

Sí, configura la recuperación por correo electrónico con una dirección válida y activa la notificación de cambios de contraseña. También puedes usar un gestor de contraseñas para no olvidarlas.

Conclusión

Recuperar contraseña WordPress desde cPanel es un proceso sencillo que cualquiera puede realizar siguiendo estos pasos. Ya sea usando phpMyAdmin, un archivo de reseteo o WP-CLI, tienes múltiples opciones para recuperar el acceso a tu sitio. Recuerda siempre priorizar la seguridad: usa contraseñas fuertes, mantén tu WordPress actualizado y haz copias de seguridad.

Si has llegado hasta aquí, ya sabes cómo solucionar uno de los problemas más frustrantes para cualquier administrador web. Ahora, si te vuelves a quedar fuera, ya tienes las herramientas para volver a entrar. ¡No dejes que una contraseña olvidada detenga tu proyecto!

[TIP] Guarda esta guía en tus favoritos o imprímela. Nunca se sabe cuándo la vas a necesitar. Y si te ha sido útil, compártela con otros usuarios de WordPress.

¿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