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

Cómo cambiar la contraseña de WordPress desde cPanel si no tienes acceso

Actualizado el 26 de octubre de 2025

¿Olvidaste tu contraseña de WordPress? Respira, tiene solución fácil

Perder el acceso a tu panel de administración de WordPress es más común de lo que crees. A veces somos nosotros los que olvidamos la contraseña, otras veces un plugin de seguridad nos bloquea por error, o quizás alguien con acceso la cambió sin avisarte.

La buena noticia es que si tienes acceso a cPanel de tu hosting, tienes las llaves para recuperar tu sitio sin necesidad de pedir ayuda a un desarrollador ni pagar por un servicio urgente.

En esta guía completa, paso a paso, te voy a enseñar cómo cambiar la contraseña de WordPress desde cPanel usando diferentes métodos. Todos son seguros, efectivos y no requieren conocimientos avanzados de programación.


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

Antes de entrar en materia, es importante que entiendas por qué este método es tan útil:

  • No tienes acceso al panel de administración: olvidaste la contraseña, la cambiaron sin tu permiso o el sistema te bloqueó.
  • El correo de recuperación no funciona: WordPress envía un enlace de restablecimiento por email, pero si no recibes los correos o tu servidor de correo está mal configurado, no puedes usar esa vía.
  • Quieres acceder de forma inmediata: el proceso desde cPanel es directo y no depende de terceros.
  • Seguridad: cambiar la contraseña desde la base de datos te da control total sobre el sitio, incluso si otros métodos fallan.

Ahora sí, vamos a lo práctico.


Método 1: Cambiar la contraseña usando phpMyAdmin (el más recomendado)

Este es el método más fiable y el que siempre recomiendo a mis clientes. Utilizaremos phpMyAdmin, la herramienta de gestión de bases de datos que viene incluida en casi todos los paneles de control de hosting.

Paso 1: Accede a tu cPanel

  1. Abre tu navegador y escribe la dirección de tu cPanel (normalmente algo como tudominio.com/cpanel o tudominio.com:2083).
  2. Introduce tu usuario y contraseña de cPanel. Si no los recuerdas, contacta con tu proveedor de hosting.
  3. Una vez dentro, busca la sección "Bases de datos".

Paso 2: Encuentra y abre phpMyAdmin

En la sección de bases de datos, verás un icono llamado phpMyAdmin. Haz clic en él.

[TIP] Si tu hosting usa Syspanel, el acceso es el mismo pero el puerto cambia a 2106. Es decir, la URL sería tudominio.com:2106.

Paso 3: Selecciona tu base de datos de WordPress

En la columna izquierda de phpMyAdmin aparecen todas tus bases de datos. Necesitas identificar cuál es la de tu WordPress.

¿Cómo saber cuál es? Busca un nombre que te suene, como tuweb_wp o blog_database. Si tienes dudas, revisa el archivo wp-config.php de tu instalación (puedes verlo desde el Administrador de Archivos de cPanel). Ahí encontrarás la línea que dice DB_NAME con el nombre exacto.

Paso 4: Localiza la tabla de usuarios

Dentro de tu base de datos, verás una lista de tablas. Busca la que se llama algo similar a wp_users (el prefijo puede variar, pero siempre termina en _users).

Haz clic en ella.

Paso 5: Edita tu usuario

Verás una tabla con tus usuarios de WordPress. Normalmente hay al menos uno (el administrador principal).

  1. Haz clic en el icono "Editar" (parece un lápiz) en la fila de tu usuario.
  2. Busca la columna llamada user_pass.
  3. En el campo "Valor", escribe la nueva contraseña que quieras usar.
  4. IMPORTANTE: En el desplegable de la derecha, donde dice "Función", selecciona MD5. Esto es crucial para que WordPress pueda leer la contraseña correctamente.

Paso 6: Guarda los cambios

Haz clic en el botón "Continuar" o "Guardar" en la parte inferior.

[WARNING] No olvides seleccionar MD5 en la función. Si lo dejas como "sin cambio" o eliges otra opción, la contraseña no funcionará correctamente y podrías pensar que el proceso falló.

Paso 7: Accede a tu WordPress

Ahora ve a la URL de tu sitio seguida de /wp-admin (por ejemplo, tudominio.com/wp-admin). Introduce tu nombre de usuario (el mismo que editaste) y la nueva contraseña.

¡Listo! Ya tienes acceso de nuevo.


Método 2: Usar el Administrador de Archivos de cPanel (sin tocar la base de datos)

Si te da miedo tocar la base de datos, existe una alternativa más visual: crear un archivo PHP especial que cambie la contraseña por ti.

Paso 1: Crea un archivo PHP

  1. Abre el Administrador de Archivos en cPanel.
  2. Navega hasta la carpeta pública de tu sitio (normalmente public_html o htdocs).
  3. Haz clic en "+ Archivo" y crea un archivo llamado resetpass.php.

Paso 2: Escribe el código

Haz clic derecho sobre el archivo recién creado y selecciona "Editar". Pega el siguiente código:

<?php
define('WP_USE_THEMES', false);
require_once('wp-load.php');
wp_set_password('TuNuevaClaveSegura123', 1);
echo "Contraseña cambiada correctamente para el usuario ID 1";
?>

Explicación rápida:

  • wp_set_password es una función de WordPress que cambia la contraseña.
  • 'TuNuevaClaveSegura123' es la contraseña que quieres usar (cámbiala por una segura).
  • El número 1 es el ID del usuario administrador (normalmente el primero).

Paso 3: Ejecuta el archivo

Guarda el archivo y luego abre en tu navegador: tudominio.com/resetpass.php

Deberías ver el mensaje de confirmación.

Paso 4: Elimina el archivo inmediatamente

Este paso es obligatorio. Vuelve al Administrador de Archivos, selecciona resetpass.php y elimínalo. Este archivo es un agujero de seguridad enorme si lo dejas en tu servidor.

[WARNING] Cualquier persona que descubra ese archivo podría cambiar la contraseña de tu sitio. Bórralo en cuanto termines.


Método 3: Usar el panel de control alternativo (Syspanel)

Si tu hosting utiliza Syspanel (el panel que antes se llamaba HestiaCP), el proceso es ligeramente diferente pero igual de sencillo.

Acceso a Syspanel

  1. Abre tu navegador y escribe tudominio.com:2106 (el puerto es obligatorio).
  2. Introduce tus credenciales de acceso.
  3. Una vez dentro, busca la sección de "Bases de datos" o "phpMyAdmin".

El resto del proceso es idéntico al Método 1: seleccionas la base de datos, buscas la tabla wp_users, editas el campo user_pass con la función MD5 y guardas.

[INFO] Syspanel es un panel de control moderno y ligero que muchos proveedores de hosting usan hoy en día. Si tu hosting te dio acceso a un panel que no es cPanel, probablemente sea este.


Consejos para elegir una contraseña segura

Ya que estás cambiando la contraseña, aprovecha para hacerlo bien. Estas son mis recomendaciones:

  • Usa al menos 12 caracteres.
  • Combina mayúsculas, minúsculas, números y símbolos.
  • No uses información personal (nombres, fechas de nacimiento, etc.).
  • No reutilices contraseñas de otros sitios.
  • Considera usar un gestor de contraseñas como Bitwarden o 1Password.

Ejemplo de contraseña segura: #V!sita$egura2024


Preguntas frecuentes (FAQ)

¿Qué hago si no tengo acceso a cPanel?

Si no tienes acceso a cPanel, la situación es más compleja. Deberías:

  1. Contactar con tu proveedor de hosting y verificar tu identidad.
  2. Preguntar si pueden restablecer la contraseña por ti.
  3. Pedir acceso temporal si es un problema de permisos.

¿Puedo cambiar la contraseña de WordPress desde el correo electrónico?

Sí, WordPress tiene un sistema de recuperación por email. En la pantalla de login, haz clic en "¿Has olvidado tu contraseña?" e introduce tu usuario o correo. Recibirás un enlace para crear una nueva.

Pero este método falla si tu servidor de correo no está bien configurado o si el email tarda demasiado.

¿Es seguro usar phpMyAdmin para esto?

Sí, es totalmente seguro si sigues los pasos correctamente. El riesgo principal es equivocarte en la función (MD5) o borrar datos por error. Siempre ve con calma y verifica cada paso.

¿Qué pasa si no encuentro la tabla wp_users?

El prefijo de las tablas puede ser diferente. Busca cualquier tabla que contenga tu nombre de usuario o que termine en _users. Si tienes varias instalaciones de WordPress, revisa el archivo wp-config.php de cada una para identificar cuál es la correcta.

¿Puedo cambiar la contraseña de otro usuario (no administrador)?

Sí, el proceso es el mismo. Solo tienes que editar la fila del usuario que quieras modificar en lugar de la tuya.

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

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


Errores comunes y cómo evitarlos

Error 1: Contraseña no funciona después del cambio

Causa probable: No seleccionaste MD5 en la función de phpMyAdmin.

Solución: Repite el proceso y asegúrate de elegir MD5 antes de guardar.

Error 2: Error de conexión a la base de datos

Causa probable: Estás en la base de datos equivocada.

Solución: Verifica el nombre exacto en wp-config.php.

Error 3: No puedes acceder a phpMyAdmin

Causa probable: Tu hosting usa un panel diferente o tiene restricciones.

Solución: Prueba con el método 2 (archivo PHP) o contacta con soporte.


Resumen final

Cambiar la contraseña de WordPress desde cPanel es un proceso sencillo que te saca de apuros en minutos. Tienes dos caminos principales:

  1. phpMyAdmin: el método más directo y profesional.
  2. Archivo PHP: una alternativa visual sin tocar la base de datos directamente.

Ambos son 100% compatibles con cualquier hosting que use cPanel o Syspanel.

Lo más importante: una vez que recuperes el acceso, entra a tu panel de WordPress y cambia la contraseña desde Usuarios > Tu perfil para asegurarte de que todo queda en orden. También puedes aprovechar para activar la autenticación en dos pasos (2FA) con algún plugin como Wordfence o Google Authenticator.

Si este tutorial te ha sido útil, compártelo con alguien que pueda necesitarlo. Y recuerda: la seguridad de tu web empieza por contraseñas fuertes y únicas.

¿Tienes alguna duda o problema concreto? Déjala en los comentarios y te ayudaré a resolverla.

¿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