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

Cómo cambiar la contraseña de WordPress desde cPanel (sin perder acceso)

Actualizado el 24 de diciembre de 2025

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

Perder el acceso a tu panel de administración de WordPress es más común de lo que piensas. Puede ocurrir porque olvidaste la contraseña, porque alguien más la cambió, o simplemente porque quieres reforzar la seguridad de tu sitio. Cuando esto pasa, la solución más rápida y efectiva no es pedir un correo de recuperación (que a veces falla), sino hacerlo directamente desde el cPanel de tu hosting.

La buena noticia es que cambiar la contraseña de WordPress desde cPanel es un proceso totalmente seguro y directo, siempre que sigas los pasos correctos. No necesitas ser un experto en bases de datos ni saber programar. Solo necesitas acceso a tu panel de control y unos minutos de tu tiempo.

En esta guía te voy a enseñar dos métodos infalibles: uno usando el administrador de archivos de cPanel (ideal para principiantes) y otro más técnico con reset password WordPress phpMyAdmin (perfecto si el primero falla). Al final, también te daré trucos para que nunca más te quedes fuera de tu propio sitio.


Antes de empezar: qué necesitas tener a mano

Para realizar este proceso sin contratiempos, asegúrate de contar con lo siguiente:

  • Acceso a cPanel: Usualmente disponible en tudominio.com/cpanel o a través del enlace que te envió tu proveedor de hosting.
  • Credenciales de cPanel: Usuario y contraseña principal (las mismas que usas para gestionar el hosting).
  • El nombre de tu base de datos: Lo encontrarás en la sección "Bases de datos MySQL" dentro de cPanel.
  • Un editor de texto: Puede ser el Bloc de notas de Windows o cualquier editor simple. No uses procesadores como Word porque pueden añadir caracteres invisibles.

[INFO] Si tu hosting usa Syspanel en lugar de cPanel (el puerto de acceso es el 2106), el proceso es casi idéntico. Solo cambia la ruta de acceso, pero las secciones de "Archivos" y "Bases de datos" son equivalentes.


Método 1: Cambiar la contraseña de WordPress usando el administrador de archivos (sin tocar la base de datos)

Este es el método más amigable para principiantes. Básicamente, crearás un archivo especial que le dice a WordPress que actualice tu contraseña cuando visites una URL concreta. Después lo borras para evitar riesgos de seguridad.

Paso 1: Accede al administrador de archivos de cPanel

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Archivos" y haz clic en "Administrador de archivos" (File Manager).
  3. Se abrirá una ventana nueva. Asegúrate de que estás en la carpeta public_html (o htdocs si tu hosting es distinto). Esa es la raíz de tu sitio web.

Paso 2: Crea un archivo PHP con el código de reseteo

  1. Dentro de public_html, haz clic en "+ Archivo" en la barra superior.
  2. Nombra el archivo como resetpass.php (sin espacios y todo en minúsculas).
  3. Haz clic derecho sobre el archivo recién creado y selecciona "Editar" o "Code Editor".
  4. Se abrirá un editor de texto. Borra cualquier contenido y pega exactamente este código:
<?php
// Incluir el archivo de configuración de WordPress
require_once('wp-load.php');

// Definir el nuevo usuario y contraseña
$usuario = 'tu_usuario_admin';
$nueva_contrasena = 'TuNuevaContrasenaSegura123!';

// Actualizar la contraseña en la base de datos
wp_set_password($nueva_contrasena, get_user_by('login', $usuario)->ID);

echo 'Contraseña cambiada correctamente para el usuario: ' . $usuario;
?>
  1. Reemplaza tu_usuario_admin con tu nombre de usuario real de WordPress (el que usas para entrar al panel).
  2. Reemplaza TuNuevaContrasenaSegura123! con la contraseña que quieres usar. Debe tener al menos 12 caracteres, incluir mayúsculas, minúsculas, números y símbolos.
  3. Guarda el archivo y ciérralo.

Paso 3: Ejecuta el archivo desde tu navegador

  1. Abre una pestaña nueva en tu navegador.
  2. Escribe la siguiente URL: tudominio.com/resetpass.php (reemplaza tudominio.com con tu dominio real).
  3. Pulsa Enter. Verás un mensaje en pantalla que dice: "Contraseña cambiada correctamente para el usuario: ...".
  4. Inmediatamente después, vuelve a tu cPanel y borra el archivo resetpass.php. Este paso es crítico para que nadie más pueda usarlo para cambiar tu contraseña de nuevo.

Paso 4: Accede con tu nueva contraseña

  1. Ve a tudominio.com/wp-admin.
  2. Introduce tu nombre de usuario y la nueva contraseña que configuraste.
  3. ¡Listo! Ya estás dentro.

[WARNING] Nunca dejes el archivo resetpass.php en tu servidor. Es como dejar la llave de tu casa puesta en la puerta. Bórralo siempre después de usarlo.


Método 2: Cambiar la contraseña directamente en la base de datos con phpMyAdmin

Este método es más técnico, pero es la solución definitiva si el método anterior falla o si prefieres ir directo a la fuente. Aquí es donde entra el reset password WordPress phpMyAdmin.

Paso 1: Localiza tu base de datos en cPanel

  1. En cPanel, busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
  2. Se abrirá una interfaz nueva. En el panel izquierdo verás una lista de bases de datos. Identifica la de tu WordPress. Normalmente tiene un prefijo como tuusuario_wrdp o similar.
  3. Haz clic en el nombre de la base de datos para expandirla y ver las tablas.

Paso 2: Encuentra la tabla de usuarios

  1. Busca una tabla llamada wp_users (o wp_usuarios si tu WordPress está en español). Si tu instalación usa un prefijo personalizado, será algo como mi_prefijo_users.
  2. Haz clic en esa tabla para ver su contenido.

Paso 3: Localiza tu usuario admin

  1. Verás una tabla con columnas como ID, user_login, user_pass, etc.
  2. Busca tu fila. El usuario administrador suele tener el ID más bajo (normalmente 1).
  3. Haz clic en "Editar" (el lápiz o botón de edición) en la fila de tu usuario.

Paso 4: Genera un hash MD5 de tu nueva contraseña

WordPress no guarda las contraseñas en texto plano, sino en un formato cifrado llamado hash. Para generar el hash correcto:

  1. Abre una pestaña nueva en tu navegador y busca "generador de hash MD5 en línea".
  2. Introduce la contraseña que quieres usar (por ejemplo: MiClaveSegura2024!).
  3. Copia el hash resultante (una cadena larga de letras y números).

[TIP] Si no quieres usar un generador externo, phpMyAdmin tiene un campo especial llamado MD5 en la función. Pero el generador en línea es más fiable y no requiere configuración adicional.

Paso 5: Actualiza el hash en la base de datos

  1. Vuelve a la fila de tu usuario en wp_users.
  2. Busca la columna user_pass.
  3. Borra el valor actual (el hash antiguo).
  4. En el campo de la función (dropdown) selecciona MD5.
  5. En el campo de valor, pega el hash que generaste en el paso anterior.
  6. Haz clic en "Continuar" o "Guardar" al final de la página.

Paso 6: Prueba tu nueva contraseña

  1. Ve a tudominio.com/wp-admin.
  2. Usa tu nombre de usuario y la contraseña que pusiste en el generador.
  3. Deberías entrar sin problemas.

[INFO] Al usar MD5, WordPress detectará el hash y lo actualizará automáticamente a su sistema de cifrado más seguro (bcrypt) la primera vez que inicies sesión. No te preocupes, es un proceso transparente.


¿Qué hago si no recuerdo mi nombre de usuario de WordPress?

Este es un problema muy común. La buena noticia es que puedes descubrirlo desde cPanel sin necesidad de entrar al panel de administración.

  1. Sigue los pasos del Método 2 hasta llegar a la tabla wp_users.
  2. En la columna user_login verás todos los nombres de usuario registrados.
  3. Identifica el que tiene el rol de administrador (puedes verlo en la tabla wp_usermeta buscando wp_capabilities y el valor administrator).

Método 3: Envío de correo de recuperación (alternativa rápida)

Aunque los métodos anteriores son más directos, a veces un simple enlace de recuperación por correo puede funcionar. Es la opción más sencilla si aún puedes acceder a tu correo electrónico.

  1. Ve a tudominio.com/wp-login.php.
  2. Haz clic en "¿Has olvidado tu contraseña?".
  3. Introduce tu nombre de usuario o correo electrónico.
  4. Revisa tu bandeja de entrada y sigue las instrucciones del correo.

[WARNING] Este método falla si tu servidor de correo no está configurado correctamente o si el correo va a spam. Si después de 10 minutos no recibes nada, pasa directamente a los métodos de cPanel.


Consejos de seguridad para evitar perder el acceso en el futuro

Cambiar la contraseña es solo el primer paso. Para que no vuelvas a pasar por esta situación, te recomiendo lo siguiente:

  • Usa un gestor de contraseñas: Herramientas como LastPass o 1Password guardan tus credenciales de forma segura y las autocompletan.
  • Activa la autenticación en dos pasos (2FA): Con plugins como Wordfence o Google Authenticator, aunque alguien robe tu contraseña, no podrá entrar sin el código de tu móvil.
  • Mantén WordPress actualizado: Las versiones antiguas tienen vulnerabilidades que pueden ser explotadas para cambiar tu contraseña.
  • Cambia tu contraseña cada 3 meses: Es una buena práctica de higiene digital.
  • No uses contraseñas repetidas: Si usas la misma en WordPress y en tu correo, un atacante podría entrar a ambos.

Preguntas frecuentes (FAQ)

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

Sí, pero es más complicado. Puedes intentar el método de recuperación por correo o usar un plugin de seguridad si tienes acceso FTP. Sin embargo, cPanel es la vía más fiable.

¿Qué pasa si me equivoco al editar la base de datos?

Si modificas algo que no debes en phpMyAdmin, podrías romper tu sitio. Por eso te recomiendo hacer una copia de seguridad antes de empezar. En cPanel, busca la sección "Copias de seguridad" y genera una copia completa de la base de datos.

¿El método de archivo PHP funciona en cualquier hosting?

Sí, siempre que el hosting use cPanel o un panel similar (como Syspanel, cuyo puerto de acceso es el 2106). El archivo se ejecuta en el servidor y no depende de configuraciones especiales.

¿Cuánto tiempo tarda en hacer efecto el cambio?

Inmediatamente. En cuanto ejecutes el archivo o guardes los cambios en phpMyAdmin, la contraseña nueva ya está activa.

¿Puedo usar estos métodos para cambiar la contraseña de otro usuario?

Sí, siempre que tengas acceso a cPanel. En el método del archivo PHP, cambia el nombre de usuario en la variable $usuario. En phpMyAdmin, edita la fila correspondiente al usuario que quieras cambiar.


Conclusión: Recupera tu acceso en menos de 5 minutos

Cambiar la contraseña de WordPress desde cPanel es un proceso sencillo si sabes dónde mirar. Ya sea usando el administrador de archivos o el reset password WordPress phpMyAdmin, tienes el control total sobre tu sitio sin depender de correos de recuperación que a veces fallan.

Mi recomendación personal es que uses el Método 1 (archivo PHP) porque es visual, no toca la base de datos directamente y es perfecto para principiantes. El Método 2 es la alternativa perfecta si necesitas un plan B.

Recuerda siempre borrar el archivo temporal después de usarlo y generar una copia de seguridad antes de hacer cualquier cambio en la base de datos. Con estos dos hábitos, tu WordPress estará a salvo y tú nunca te quedarás fuera.


¿Te ha funcionado este tutorial? Si tienes alguna duda o tu caso es diferente, déjame un comentario y te ayudaré a resolverlo. ¡No hay problema sin solución cuando tienes las herramientas adecuadas!

¿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