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

Cómo cambiar la contraseña de WordPress desde cPanel sin acceso al panel

Actualizado el 27 de mayo de 2026

¿Te has quedado fuera de tu propio sitio web por olvidar la contraseña de WordPress? Es una situación más común de lo que parece y, afortunadamente, tiene una solución sencilla si tienes acceso a cPanel. En esta guía detallada, te explicaré paso a paso cómo cambiar contraseña WordPress desde el administrador de archivos de tu hosting y, si es necesario, mediante cPanel phpMyAdmin. No necesitas ser un experto técnico; solo sigue estas instrucciones y recuperarás el control de tu sitio en minutos.

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

Cuando olvidas la contraseña de WordPress, el método habitual de recuperación (el enlace "¿Olvidaste tu contraseña?" en la pantalla de inicio de sesión) puede fallar si no recibes el correo o si tu servidor tiene problemas de envío. En esos casos, acceder directamente a la base de datos desde cPanel phpMyAdmin es la vía más rápida y segura para recuperar acceso WordPress. También es útil si sospechas que tu cuenta ha sido comprometida y quieres restablecer la clave de inmediato sin depender del correo electrónico.

Requisitos previos: lo que necesitas 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 (anteriormente conocido como HestiaCP), el puerto de acceso es el 2106 (ejemplo: tudominio.com:2106).
  • El nombre de la base de datos de tu WordPress. Lo puedes encontrar en el archivo wp-config.php de tu instalación.
  • Un navegador web actualizado (Chrome, Firefox, Edge, etc.).
  • Una nueva contraseña que quieras usar. Te recomiendo una segura, con al menos 12 caracteres, mezcla de mayúsculas, minúsculas, números y símbolos.

[INFO] Si no recuerdas tu usuario de cPanel, contacta con tu proveedor de hosting. Normalmente te lo proporcionaron al contratar el servicio.

Método 1: Cambiar la contraseña desde cPanel phpMyAdmin (el más confiable)

Este método es el estándar para cambiar contraseña WordPress sin acceso al panel. Modificaremos directamente la tabla de usuarios en la base de datos.

Paso 1: Accede a cPanel y abre phpMyAdmin

  1. Abre tu navegador y escribe la dirección de acceso a cPanel. Generalmente es algo como tudominio.com/cpanel o tudominio.com:2083. Si usas Syspanel, el puerto es el 2106.
  2. Inicia sesión con tu usuario y contraseña de cPanel.
  3. Busca la sección Bases de datos y haz clic en phpMyAdmin (o phpMyAdmin).

Paso 2: Localiza la base de datos de WordPress

Dentro de phpMyAdmin, verás una lista de bases de datos en el panel izquierdo. Busca la que corresponde a tu WordPress. Si no estás seguro, revisa el archivo wp-config.php de tu instalación (puedes acceder a él desde el Administrador de archivos de cPanel). El nombre suele tener un prefijo como tuusuario_wpdb o similar.

Paso 3: Encuentra la tabla de usuarios

Una vez dentro de la base de datos, verás una lista de tablas. Busca la que se llama wp_users (o con un prefijo personalizado, por ejemplo, miwp_users). Haz clic en ella.

Paso 4: Identifica tu usuario

En la tabla wp_users, verás columnas como ID, user_login, user_pass, user_email, etc. Localiza la fila que corresponde a tu usuario (normalmente el administrador, con user_login como "admin" o tu nombre de usuario).

Paso 5: Edita el campo de la contraseña

Haz clic en Editar (el icono de lápiz) en la fila de tu usuario. Busca la columna user_pass. En el campo Valor, elimina lo que haya y escribe tu nueva contraseña en texto plano. En el menú desplegable de la derecha (que dice Función), selecciona MD5. Esto es crucial porque WordPress almacena las contraseñas encriptadas con MD5 (aunque luego las refuerza con un salt propio). Al seleccionar MD5, phpMyAdmin encriptará tu contraseña automáticamente.

[WARNING] No olvides seleccionar MD5 en la función. Si lo dejas en "ninguna", la contraseña se guardará en texto plano y WordPress no la reconocerá. Esto te dará un error de "contraseña incorrecta" al intentar iniciar sesión.

Paso 6: Guarda los cambios

Haz clic en Continuar o Guardar (dependiendo de la versión de phpMyAdmin). Verás un mensaje de confirmación.

Paso 7: Prueba el acceso

Ahora ve a la página de inicio de sesión de tu WordPress (ejemplo: tudominio.com/wp-admin). Introduce tu nombre de usuario y la nueva contraseña. ¡Deberías poder entrar sin problemas!

[TIP] Si no funciona, revisa que hayas seleccionado MD5 correctamente. También asegúrate de que el nombre de usuario en user_login coincide exactamente con el que usas para iniciar sesión (distingue mayúsculas y minúsculas).

Método 2: Cambiar la contraseña mediante un archivo PHP temporal (alternativa sencilla)

Si prefieres no tocar directamente la base de datos, puedes usar un pequeño script PHP para cambiar contraseña WordPress. Este método es más visual y menos propenso a errores.

Paso 1: Crea un archivo PHP

Abre el Bloc de notas o cualquier editor de texto. Copia y pega el siguiente código:

<?php
require_once('wp-config.php');
require_once('wp-includes/class-phpass.php');
$hasher = new PasswordHash(8, true);
$password = 'TuNuevaContraseña123!';
$hash = $hasher->HashPassword($password);
echo "Hash generado: " . $hash;
// Ahora actualiza la base de datos
$wpdb->update(
    $wpdb->users,
    array('user_pass' => $hash),
    array('user_login' => 'admin') // Cambia 'admin' por tu nombre de usuario
);
echo "<br>Contraseña actualizada para el usuario admin.";
?>

[INFO] Asegúrate de cambiar 'admin' por tu nombre de usuario real y 'TuNuevaContraseña123!' por la contraseña que deseas.

Paso 2: Sube el archivo a tu servidor

Accede al Administrador de archivos de cPanel (o usa FTP). Navega hasta la carpeta raíz de tu WordPress (donde está wp-config.php). Sube el archivo que creaste, por ejemplo, cambiar-pass.php.

Paso 3: Ejecuta el script

En tu navegador, escribe la URL del archivo: tudominio.com/cambiar-pass.php. Verás un mensaje que confirma que la contraseña se ha actualizado.

Paso 4: Elimina el archivo por seguridad

Inmediatamente después de usarlo, borra cambiar-pass.php desde el Administrador de archivos. Si lo dejas, cualquiera podría ejecutarlo y cambiar tu contraseña.

[WARNING] Nunca dejes archivos temporales como este en tu servidor. Son un agujero de seguridad enorme. Bórralos tan pronto termines.

Método 3: Usar el comando WP-CLI (si tu hosting lo permite)

Algunos hosting ofrecen acceso SSH o una terminal integrada en cPanel. Si tienes WP-CLI instalado, puedes cambiar contraseña WordPress con un solo comando:

  1. Conéctate por SSH a tu servidor (o usa la terminal de cPanel).
  2. Navega a la carpeta de tu WordPress: cd /ruta/a/tu/wordpress
  3. Ejecuta: wp user update admin --user_pass="NuevaContraseña" (reemplaza admin por tu usuario).

Este método es rápido y seguro, pero requiere conocimientos básicos de línea de comandos.

Preguntas frecuentes (FAQ)

¿Qué hago si no encuentro la tabla wp_users?

Puede que tu instalación de WordPress use un prefijo diferente. Revisa el archivo wp-config.php y busca la línea $table_prefix = 'miwp_';. La tabla se llamará miwp_users. Si no aparece, asegúrate de estar en la base de datos correcta.

¿Por qué después de cambiar la contraseña sigo sin poder acceder?

Posibles causas:

  • No seleccionaste MD5 en phpMyAdmin.
  • El nombre de usuario en user_login no coincide (revisa mayúsculas/minúsculas).
  • La base de datos no es la correcta. Verifica con el archivo wp-config.php.
  • Tu navegador guardó una cookie antigua. Prueba en modo incógnito o borra las cookies.

¿Es seguro cambiar la contraseña desde phpMyAdmin?

Sí, siempre que uses MD5. Es el método oficial recomendado por WordPress cuando no tienes acceso al panel. Solo asegúrate de cerrar sesión en phpMyAdmin después.

¿Puedo usar este método si mi hosting usa Syspanel?

Sí, exactamente igual. Solo recuerda que el puerto de acceso a Syspanel es el 2106. Una vez dentro, busca phpMyAdmin en el panel de control.

¿Qué hago si no tengo acceso a cPanel?

Si no tienes cPanel, contacta con tu proveedor de hosting. Algunos ofrecen herramientas similares (como Plesk o DirectAdmin). También puedes pedirles que restablezcan la contraseña por ti.

Consejos finales para no volver a olvidar tu contraseña

  • Usa un gestor de contraseñas (como LastPass, Bitwarden o 1Password) para guardar tus claves.
  • Configura el envío de correo en tu servidor para que el método de recuperación por email funcione siempre.
  • Cambia tu contraseña periódicamente, al menos cada 3 meses.
  • Si compartes acceso con otros, crea usuarios separados con roles limitados (Editor, Autor, etc.) en lugar de dar la clave de administrador.

Ahora ya sabes cómo cambiar contraseña WordPress desde cPanel sin necesidad de acceder al panel de administración. Ya sea usando cPanel phpMyAdmin, un script PHP o WP-CLI, tienes varias opciones para recuperar acceso WordPress de forma rápida y segura. La próxima vez que te enfrentes al temido "olvidé contraseña WordPress", recuerda esta guía y soluciona el problema en minutos.

[TIP] Guarda este artículo en tus favoritos o imprímelo. Nunca sabes cuándo lo necesitarás. Y si te surge alguna duda, no dudes en consultar a tu proveedor de hosting: ellos siempre pueden ayudarte a acceder a cPanel o a la base de datos.

¿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