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

Cómo cambiar la contraseña de WordPress en cPanel

Actualizado el 8 de marzo de 2026

¿Te has quedado fuera de tu propio sitio web? 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. Olvidar la contraseña de WordPress puede ser frustrante, pero no te preocupes: hoy te voy a guiar paso a paso para que puedas cambiar contraseña WordPress desde el panel de control de tu hosting. No necesitas ser un experto en tecnología, solo seguir las instrucciones al pie de la letra.

En este artículo, cubriremos varios métodos para recuperar contraseña WordPress cPanel, desde la forma más visual hasta la más técnica (pero fácil de seguir). Vamos a usar herramientas como phpMyAdmin y el propio cPanel. Si alguna vez has pensado "WordPress olvidé contraseña y no sé qué hacer", este es tu lugar. Toma un café, siéntate cómodo y empecemos.


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

Antes de meternos en harina, es importante entender por qué a veces no podemos usar la opción clásica de "¿Olvidaste tu contraseña?" en la pantalla de inicio de sesión de WordPress. Esto puede pasar por varias razones:

  • El correo de recuperación no llega: A veces el servidor de correo de tu hosting bloquea el envío o tarda horas.
  • No tienes acceso al email asociado: Si cambiaste de correo o lo perdiste, estás atascado.
  • Problemas con la base de datos: Un plugin o actualización puede haber dañado la tabla de usuarios.
  • Seguridad: Quieres cambiar la contraseña de forma manual para asegurarte de que sea robusta.

En todos estos casos, cPanel te da acceso directo a la base de datos de WordPress. Allí, con unos pocos clics, puedes reset password WordPress cPanel de manera segura. Vamos a ver tres métodos: el más sencillo (desde el propio cPanel), el más común (phpMyAdmin) y uno de emergencia (por FTP).


Método 1: Cambiar contraseña desde el administrador de archivos de cPanel (más fácil)

Este es el método más amigable para principiantes. No tocaremos la base de datos directamente, sino que usaremos un archivo especial de WordPress. Es ideal si no te sientes cómodo con SQL o tablas.

Paso 1: Accede a cPanel

Abre tu navegador y escribe la URL de tu cPanel. Normalmente es algo como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña de hosting (los que te dio tu proveedor, no los de WordPress).

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106. Por ejemplo: tudominio.com:2106. Syspanel es un panel de control similar a cPanel pero con otra interfaz.

Paso 2: Busca el administrador de archivos

Dentro de cPanel, busca la sección "Archivos" y haz clic en "Administrador de archivos" (File Manager). Se abrirá una ventana con las carpetas de tu hosting.

Paso 3: Navega a la carpeta de tu WordPress

Normalmente, tu sitio está en la carpeta public_html (o www). Si instalaste WordPress en una subcarpeta (por ejemplo, public_html/blog), entra allí. Busca el archivo wp-config.php y ábrelo con el editor de texto (clic derecho > Editar).

Paso 4: Añade una línea para resetear la contraseña

Al final del archivo wp-config.php, justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, pega esta línea:

define('WP_ADMIN', true);

Guarda los cambios y cierra el archivo.

Paso 5: Crea un archivo temporal

Ahora, en la misma carpeta, crea un nuevo archivo llamado resetpass.php. Pega dentro este 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);
$wpdb->query("UPDATE wp_users SET user_pass = '$hash' WHERE user_login = 'admin'");
echo "Contraseña cambiada a: " . $password;
?>

Importante: Cambia 'admin' por tu nombre de usuario real de WordPress (puede ser 'admin', 'usuario', etc.). También cambia 'TuNuevaContraseña123!' por una contraseña segura que quieras usar.

Paso 6: Ejecuta el archivo

En tu navegador, visita: tudominio.com/resetpass.php. Verás un mensaje que confirma el cambio. ¡Listo! Luego, borra inmediatamente el archivo resetpass.php y elimina la línea que añadiste en wp-config.php (la de define('WP_ADMIN', true);). Esto es crítico por seguridad.

[WARNING] Nunca dejes archivos temporales o líneas de código extra en wp-config.php. Cualquier visitante podría explotarlos para acceder a tu sitio.


Método 2: Usar phpMyAdmin para cambiar contraseña WordPress (más común)

Este es el método estrella para recuperar contraseña WordPress cPanel. Es rápido, directo y no requiere crear archivos. Solo necesitas saber tu nombre de usuario de WordPress.

Paso 1: Localiza phpMyAdmin en cPanel

Dentro de cPanel, busca la sección "Bases de datos" y haz clic en "phpMyAdmin". Se abrirá una nueva pestaña con la interfaz de gestión de bases de datos.

Paso 2: Selecciona tu base de datos

En el panel izquierdo, verás una lista de bases de datos. Busca la que corresponde a tu WordPress. Si no estás seguro, revisa el archivo wp-config.php (como vimos antes) para ver el nombre. Haz clic en ella.

Paso 3: Encuentra la tabla de usuarios

Dentro de la base de datos, verás muchas tablas. Busca una que se llame wp_users (o tu_prefijo_users). El prefijo suele ser wp_ por defecto, pero puede ser diferente (por ejemplo, blog_users). Haz clic en esa tabla.

Paso 4: Edita tu usuario

Verás una lista de todos los usuarios registrados. Busca tu nombre de usuario (columna user_login) y haz clic en el icono de "Editar" (normalmente un lápiz) a la izquierda de esa fila.

Paso 5: Cambia la contraseña

Se abrirá una ventana con todos los campos de la tabla. Busca el campo user_pass. En la columna "Valor", borra el texto actual y escribe tu nueva contraseña. Luego, en la columna "Función", selecciona MD5 del menú desplegable. Esto encripta la contraseña correctamente.

[TIP] Elige una contraseña larga, con mayúsculas, minúsculas, números y símbolos. Por ejemplo: MiSitio2024#Seguro!.

Paso 6: Guarda los cambios

Haz clic en "Continuar" o "Guardar" (dependiendo de la versión de phpMyAdmin). ¡Ya está! Ahora puedes iniciar sesión en WordPress con tu nueva contraseña.

¿Y si no recuerdo mi nombre de usuario?

En la misma tabla wp_users, puedes ver la columna user_login. Si tienes varios usuarios, identifica el tuyo por el user_email (columna user_email). También puedes crear un nuevo usuario desde phpMyAdmin (insertando una fila), pero eso es más avanzado.

[INFO] Si tu hosting usa Syspanel, el acceso a phpMyAdmin es similar: busca "Bases de datos" > "phpMyAdmin" en el panel de Syspanel (puerto 2106).


Método 3: Cambiar contraseña por FTP (alternativa para expertos)

Si no tienes acceso a cPanel pero sí a FTP, puedes usar este método. Es más manual, pero funciona.

Paso 1: Conéctate por FTP

Usa un cliente como FileZilla. Conéctate a tu servidor con las credenciales FTP que te dio tu hosting.

Paso 2: Sube un archivo de reseteo

Descarga el archivo emergency.php de WordPress (búscalo en Google: "WordPress emergency password reset script"). Súbelo a la carpeta raíz de tu WordPress (donde está wp-config.php).

Paso 3: Ejecuta el script

Visita tudominio.com/emergency.php en tu navegador. Sigue las instrucciones en pantalla para cambiar la contraseña.

Paso 4: Borra el archivo

Inmediatamente después, elimina emergency.php por FTP. No lo dejes ni un minuto.


Preguntas frecuentes (FAQ)

¿Qué hago si no encuentro la tabla wp_users?

Es posible que tu prefijo de tabla sea diferente. Revisa wp-config.php y busca la línea $table_prefix = 'algo_';. Ese "algo" es tu prefijo. Por ejemplo, si dice $table_prefix = 'blog_', la tabla se llamará blog_users.

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

Sí, en phpMyAdmin puedes editar cualquier fila de wp_users. Solo asegúrate de seleccionar el usuario correcto.

¿Es seguro usar MD5 para la contraseña?

WordPress usa un sistema de hash más seguro (bcrypt), pero al usar MD5 en phpMyAdmin, WordPress lo detectará y lo convertirá automáticamente al formato correcto cuando inicies sesión. Es un método temporal y seguro.

¿Qué pasa si mi hosting no tiene cPanel?

Algunos hostings usan paneles como Syspanel (puerto 2106) o Plesk. El proceso es similar: busca "phpMyAdmin" o "Bases de datos" en tu panel. Si no encuentras, contacta al soporte de tu hosting.

¿Puedo cambiar la contraseña sin perder datos?

Sí, cambiar la contraseña solo afecta al acceso de usuario. Tus entradas, páginas, plugins y configuraciones permanecen intactos.

¿Cómo evito olvidar la contraseña otra vez?

Usa un gestor de contraseñas (como LastPass o Bitwarden) y activa la recuperación por correo en WordPress. También puedes añadir un método de inicio de sesión con huella dactilar o Google Authenticator.


Consejos finales para mantener tu WordPress seguro

Cambiar la contraseña es solo el primer paso. Para evitar futuros dolores de cabeza:

  • Actualiza todo: Mantén WordPress, temas y plugins al día.
  • Usa autenticación de dos factores: Añade una capa extra de seguridad.
  • Haz copias de seguridad: Usa plugins como UpdraftPlus o desde cPanel.
  • Cambia el prefijo de la base de datos: Si aún usas wp_, cámbialo para dificultar ataques SQL.

Ahora ya sabes cómo reset password WordPress cPanel de tres formas distintas. La próxima vez que pienses "WordPress olvidé contraseña", no entres en pánico. Con estos pasos, recuperarás el acceso en minutos. Si tienes dudas, déjalas en los comentarios o consulta a tu proveedor de hosting. ¡Buena suerte!

¿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