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

Cómo cambiar la contraseña de WordPress desde cPanel (si olvidaste la tuya)

Actualizado el 23 de octubre de 2025

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

Olvidar la contraseña de WordPress es más común de lo que parece. A veces, el problema no es solo un olvido: puede que tu sitio haya sido hackeado, que un colaborador haya dejado de trabajar contigo o que simplemente quieras reforzar la seguridad de tu administración. Cuando el correo electrónico asociado a tu usuario también es inaccesible, o el enlace de "¿Olvidaste tu contraseña?" no llega, la solución pasa por acceder a tu panel de control de hosting (cPanel) y modificar la contraseña directamente en la base de datos.

Este artículo te guiará paso a paso para que puedas cambiar la contraseña de WordPress desde cPanel, incluso si no tienes experiencia técnica. Te mostraré varios métodos seguros, desde los más visuales (phpMyAdmin) hasta los más avanzados (WP-CLI), para que elijas el que mejor se adapte a tu nivel de confianza.

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

Este es el método más fiable y visual para reset wordpress sin necesidad de usar comandos. Accederás a la base de datos de tu sitio y modificarás el hash de tu contraseña. WordPress no guarda las contraseñas en texto plano, sino con un cifrado especial (hash). Por eso, no puedes simplemente escribir "mipassword123", sino que debes generar un hash válido.

Paso 1: Accede a tu cPanel

Lo primero es iniciar sesión en el cPanel de tu hosting. Normalmente, la URL es algo como tudominio.com/cpanel o cpanel.tudominio.com. Usa las credenciales que te proporcionó tu empresa de hosting al contratar el servicio.

Paso 2: Localiza la sección de Bases de Datos

Una vez dentro de cPanel, busca la sección llamada "Bases de Datos" o "Databases". Dentro de esta sección, verás una herramienta llamada "phpMyAdmin". Haz clic en ella.

Paso 3: Selecciona la base de datos de tu WordPress

Se abrirá una nueva pestaña o ventana con phpMyAdmin. En el panel lateral izquierdo, verás una lista de todas las bases de datos que tienes en tu hosting. Debes identificar cuál corresponde a tu sitio de WordPress. El nombre suele ser algo como usuario_wpdb o similar. Si no estás seguro, revisa el archivo wp-config.php de tu instalación de WordPress (puedes verlo desde el Administrador de Archivos de cPanel) y busca la línea que dice define('DB_NAME', 'aqui_el_nombre');

Haz clic en el nombre de la base de datos para seleccionarla.

Paso 4: Entra en la tabla de usuarios

Dentro de la base de datos, verás una lista de tablas. Todas empiezan con el prefijo que definiste al instalar WordPress (normalmente wp_). Busca la tabla llamada wp_users (o el prefijo que uses + users, por ejemplo, miweb_users). Haz clic en el icono de "Examinar" (normalmente una tabla o un ojo) para ver su contenido.

Paso 5: Selecciona tu usuario administrador

Verás una fila con tus usuarios. Busca la fila donde el user_login sea tu nombre de usuario de administrador (por ejemplo, admin o tuusuario). Haz clic en el icono de "Editar" (normalmente un lápiz) al inicio de esa fila.

Paso 6: Genera un hash de contraseña válido

Este es el paso más crítico. No puedes escribir la contraseña directamente en el campo user_pass. Debe ser un hash MD5 válido. WordPress acepta hashes MD5, pero es mejor usar el formato de hash de WordPress (que es más seguro). Para ello, usaremos una función de MySQL.

En la misma página de edición, busca el campo user_pass. En el desplegable de "Funciones" (que está justo al lado del campo), selecciona MD5. Ahora, en el campo de valor (la caja de texto), escribe la NUEVA contraseña que deseas usar.

[TIP] Aunque uses la función MD5, WordPress automáticamente convertirá ese hash MD5 al formato de hash nativo de WordPress (portable hashing) la próxima vez que inicies sesión. Este método es perfectamente seguro y funcional.

Paso 7: Guarda los cambios

Después de seleccionar MD5 y escribir la nueva contraseña, haz clic en el botón "Continuar" o "Guardar" en la parte inferior de la página. ¡Eso es todo! Ya has podido cambiar la contraseña de WordPress desde la base de datos.

Método 2: Usar WP-CLI para cambiar la contraseña (Para usuarios avanzados)

WP-CLI es una herramienta de línea de comandos que te permite administrar WordPress sin usar el navegador. Es extremadamente potente y rápida. Este método es ideal si tu hosting tiene acceso SSH (Shell) y te sientes cómodo con la terminal.

Paso 1: Accede a tu servidor por SSH

Necesitarás un cliente SSH (como PuTTY en Windows o la terminal en Mac/Linux). Conéctate a tu servidor usando las credenciales SSH que te proporciona tu hosting. El comando típico es:

ssh usuario@tudominio.com

Paso 2: Navega al directorio de WordPress

Una vez dentro, navega hasta la carpeta donde está instalado WordPress. Normalmente es public_html o www. Usa el comando cd para cambiar de directorio.

cd public_html

Paso 3: Ejecuta el comando de cambio de contraseña

Ahora, ejecuta el siguiente comando para reset wordpress. Sustituye nuevo_usuario por tu nombre de usuario y nueva_contraseña por la contraseña que deseas.

wp user update nuevo_usuario --user_pass=nueva_contraseña

Si no recuerdas tu nombre de usuario, puedes listar todos los usuarios con:

wp user list

Este comando actualizará directamente la contraseña en la base de datos con el hash correcto, sin necesidad de preocuparte por las funciones MD5.

[WARNING] Asegúrate de que tu contraseña sea fuerte. Usa una combinación de letras mayúsculas, minúsculas, números y símbolos. Evita usar "admin" o "password123".

Método 3: Si tu hosting usa Syspanel (Panel Alternativo)

Algunos proveedores de hosting no usan cPanel sino paneles alternativos como Syspanel. El proceso es muy similar, pero la interfaz cambia un poco. Recuerda que Syspanel se accede a través del puerto 2106 (por ejemplo, tudominio.com:2106).

Una vez dentro de Syspanel, la estructura es bastante intuitiva. Busca la sección de "Bases de Datos" o "MySQL". Dentro, encontrarás la herramienta "phpMyAdmin". A partir de ahí, los pasos son exactamente los mismos que en el Método 1: seleccionar la base de datos, la tabla wp_users, editar el usuario y usar la función MD5 para generar el hash.

[INFO] La ventaja de Syspanel es que suele tener una interfaz más moderna y limpia. No te asustes si no ves exactamente las mismas palabras que en cPanel; busca iconos de bases de datos o tablas.

Método 4: El método de emergencia con un script PHP (Alternativa)

Si por alguna razón no puedes acceder a phpMyAdmin o a la terminal, existe un truco de emergencia: subir un script PHP temporal a tu servidor que actualice la contraseña.

Paso 1: Crea un archivo PHP

Abre un editor de texto (como el Bloc de notas) y pega el siguiente código:

<?php
require_once('wp-load.php');
wp_set_password('tunuevacontraseña', 1);
?>

Sustituye tunuevacontraseña por la contraseña que quieras y 1 por el ID de tu usuario administrador (normalmente es 1, pero puedes verificarlo en la base de datos).

Paso 2: Sube el archivo a tu servidor

Usa el Administrador de Archivos de cPanel o un cliente FTP para subir este archivo a la carpeta raíz de tu WordPress (donde está el wp-config.php). Nómbralo algo como resetpass.php.

Paso 3: Ejecuta el script

En tu navegador, escribe tudominio.com/resetpass.php. Deberías ver una página en blanco. Eso significa que el script se ejecutó correctamente.

Paso 4: Elimina el archivo inmediatamente

¡CRÍTICO! Borra el archivo resetpass.php de tu servidor inmediatamente después de usarlo. Dejar este archivo es un grave riesgo de seguridad, ya que cualquiera podría cambiar la contraseña de tu sitio.

[WARNING] Este método es el menos recomendado por el riesgo de seguridad si olvidas eliminar el archivo. Úsalo solo como último recurso y elimínalo en cuanto termines.

¿Qué hago después de cambiar la contraseña?

Una vez que hayas logrado recuperar acceso wordpress con tu nueva contraseña, es crucial que tomes algunas medidas adicionales para asegurar tu sitio:

  1. Inicia sesión: Ve a tudominio.com/wp-admin e inicia sesión con tu nuevo usuario y contraseña.
  2. Revisa los usuarios: Ve a Usuarios → Todos los usuarios en tu panel. Asegúrate de que solo están los usuarios que conoces. Si ves alguno sospechoso, elimínalo.
  3. Cambia la contraseña de la base de datos: Si el motivo del cambio fue un hackeo, es recomendable cambiar también la contraseña de la base de datos desde cPanel y actualizar el archivo wp-config.php.
  4. Actualiza todo: Asegúrate de que WordPress, tus temas y plugins están actualizados a sus últimas versiones.
  5. Instala un plugin de seguridad: Considera instalar un plugin de seguridad como Wordfence o Sucuri para añadir una capa extra de protección.

Preguntas Frecuentes (FAQ)

¿Por qué no puedo simplemente escribir la contraseña en phpMyAdmin?

Porque WordPress no guarda contraseñas en texto plano. Usa un algoritmo de hash (como MD5 o bcrypt) para cifrarlas. Si escribes texto plano, WordPress no podrá verificar tu contraseña al iniciar sesión.

¿Cuál es el método más seguro para cambiar la contraseña?

El método con WP-CLI es el más seguro y limpio, ya que genera el hash correcto automáticamente. El método con phpMyAdmin es igualmente seguro si usas la función MD5.

¿Qué hago si no encuentro la tabla wp_users?

Es posible que tu instalación de WordPress use un prefijo de tabla diferente. Revisa tu archivo wp-config.php y busca la línea $table_prefix = 'wp_';. El prefijo puede ser algo como miweb_ o xyz_. La tabla se llamará [prefijo]_users.

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

Sí, el proceso es exactamente el mismo. Solo tienes que seleccionar el usuario correcto en la tabla wp_users o usar el nombre de usuario correcto en el comando de WP-CLI.

¿Cuánto tiempo tarda en hacerse efectivo el cambio?

El cambio es inmediato. En cuanto guardes los cambios en phpMyAdmin o ejecutes el comando WP-CLI, la nueva contraseña estará activa.

¿Qué pasa si me olvido la contraseña del cPanel?

No podemos ayudarte con eso desde aquí. Deberás contactar con el soporte técnico de tu proveedor de hosting. Ellos son los únicos que pueden restablecer las credenciales de acceso a tu panel de control.

¿Es necesario usar una contraseña muy larga?

Sí, te recomiendo usar al menos 12 caracteres con una mezcla de mayúsculas, minúsculas, números y símbolos. Cuanto más larga y compleja, más difícil será de hackear.

Espero que esta guía te haya sido de gran ayuda. Cambiar la contraseña de WordPress desde cPanel es un proceso sencillo una vez que conoces los pasos. Con estos métodos, podrás recuperar acceso wordpress en cuestión de minutos, sin importar el motivo por el que lo hayas perdido.

¿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