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

Cómo cambiar la contraseña de WordPress desde la base de datos (cPanel)

Actualizado el 23 de octubre de 2025

¿Te has quedado fuera de tu WordPress por una contraseña olvidada? No te preocupes, es un problema más común de lo que crees y tiene una solución directa que no requiere conocimientos avanzados. Si tienes acceso a tu panel de control de hosting (como cPanel), puedes restablecer la contraseña de tu WordPress directamente desde la base de datos usando phpMyAdmin.

Este método es la solución de emergencia definitiva cuando el correo electrónico de recuperación no funciona o el enlace de "¿Olvidaste tu contraseña?" no llega. Aquí te explicamos, paso a paso y en un lenguaje claro, cómo hacerlo de forma segura y rápida.

¿Por qué cambiar la contraseña desde la base de datos?

WordPress guarda toda la información de tus usuarios, incluyendo las contraseñas, en tablas dentro de tu base de datos MySQL. Cuando cambias la contraseña desde el panel de administración, WordPress la cifra con un algoritmo especial llamado "hash".

Al acceder directamente a la base de datos con phpMyAdmin, podemos sustituir ese hash antiguo por uno nuevo que nosotros generemos. Es la forma más fiable de restablecer contraseña WordPress sin depender del correo electrónico, y es especialmente útil en situaciones de emergencia WordPress donde necesitas recuperar el acceso ya.

¿Qué necesitas para empezar? Solo dos cosas:

Una conexión a tu panel de control cPanel (las credenciales las tienes de cuando contrataste el hosting).

Un nuevo valor para tu contraseña (que puedas recordar fácilmente, aunque te recomendamos usar un gestor de contraseñas).


Primer paso: Acceder a cPanel y localizar phpMyAdmin

Lo primero es entrar en tu cuenta de hosting. Normalmente, el acceso a cPanel es a través de una URL como https://tudominio.com/cpanel o https://tuip:2083. Una vez dentro, busca la sección de Bases de Datos. Ahí verás el icono de phpMyAdmin. Haz clic en él.

[INFO] Si tu hosting no usa cPanel sino un panel alternativo como Syspanel, el proceso es idéntico, pero la URL de acceso suele ser https://tudominio.com:2106. Una vez dentro, busca la sección de bases de datos y selecciona phpMyAdmin.

Segundo paso: Identificar la base de datos correcta

En phpMyAdmin, verás una lista de todas las bases de datos que tienes en tu servidor a la izquierda de la pantalla.

¿Cómo saber cuál es la de tu WordPress? Generalmente, el nombre de la base de datos suele ser algo como tuusuario_wpdb o tuusuario_blog. Si no estás seguro, revisa el archivo wp-config.php en la raíz de tu WordPress. Ábrelo con un editor de texto y busca las líneas que dicen DB_NAME y DB_USER. Esa es la base de datos que debes seleccionar.

Haz clic en el nombre de tu base de datos para expandirla y ver las tablas.

Tercer paso: Encontrar la tabla de usuarios

Dentro de tu base de datos, verás muchas tablas. Todas empiezan con el prefijo que elegiste al instalar WordPress, normalmente wp_. La tabla que nos interesa es la que se llama wp_users.

Ojo, no la confundas con wp_usermeta. La tabla wp_users contiene el nombre de usuario, el correo y la contraseña (el hash). Haz clic en el nombre de la tabla wp_users para ver su contenido.

Cuarto paso: Editar el usuario administrador

Verás una tabla con varias filas. Cada fila es un usuario de tu WordPress. Localiza la fila que corresponde a tu usuario administrador (generalmente el que tiene el ID 1 o el que aparece con el nombre de usuario que conoces).

En esa fila, busca la columna llamada user_pass. Ahí verás una cadena de texto larga y críptica, como $P$B.... Ese es el hash de tu contraseña actual.

Haz clic en el botón Editar (normalmente es un icono de lápiz) al principio de esa fila.

Quinto paso: Generar y guardar la nueva contraseña

Esta es la parte más importante. No debes escribir tu contraseña en texto plano directamente en el campo user_pass porque WordPress no la reconocerá. Necesitas generar un hash MD5.

En la ventana de edición, verás el campo user_pass. Borra el contenido actual y escribe tu nueva contraseña en texto plano (ej: MiNuevaClave2024!).

Ahora, en la columna Función (Function) que está al lado del campo valor, busca y selecciona la opción MD5 en el menú desplegable.

[WARNING] Es fundamental seleccionar la función MD5 antes de guardar. Si no lo haces, guardarás la contraseña en texto plano y WordPress no podrá leerla, dejándote fuera de nuevo.

Finalmente, haz clic en el botón Continuar o Guardar en la parte inferior de la página.

Sexto paso: Confirmar el cambio y acceder

Ya casi está. Después de guardar, verás un mensaje de éxito. Ahora, ve a la URL de tu sitio web y añade /wp-admin al final (ej: https://tudominio.com/wp-admin).

Introduce tu nombre de usuario (el mismo que editaste) y la nueva contraseña que escribiste. ¡Listo! Deberías tener acceso de nuevo a tu panel de administración.

[TIP] Una vez que entres, WordPress te pedirá que compruebes tu perfil. Ve a Usuarios > Tu perfil y desplázate hasta la sección "Gestión de cuenta". Allí puedes establecer una contraseña nueva y más segura usando el generador que ofrece WordPress. Esto actualizará el hash a un formato más moderno y seguro.


Preguntas frecuentes (FAQ) sobre el restablecimiento

¿Qué hago si no veo la tabla wp_users?
Es posible que tu prefijo de tabla no sea wp_. Revisa el archivo wp-config.php y busca la línea $table_prefix = 'otra_cosa_';. Ajusta el nombre de la tabla en phpMyAdmin acorde a ese prefijo.

¿Puedo usar este método con cualquier tipo de hosting?
Sí, este método funciona en cualquier hosting que te dé acceso a phpMyAdmin o a una herramienta de gestión de bases de datos similar. El proceso es estándar para WordPress.

¿Es seguro cambiar la contraseña desde la base de datos?
Sí, es seguro si sigues los pasos correctamente. El riesgo principal es no seleccionar la función MD5, lo que haría que el proceso fallara. Asegúrate de tener una copia de seguridad de tu base de datos por si acaso.

¿Qué pasa si olvido mi nombre de usuario también?
No pasa nada. En la tabla wp_users, además de la contraseña, puedes ver la columna user_login. Busca el nombre que quieras usar y aplícale el cambio de contraseña a esa fila.

¿Por qué me pide cambiar la contraseña de nuevo al entrar?
Esto es normal si has usado el método MD5. WordPress detecta que el hash es antiguo y te pedirá que establezcas una nueva contraseña para mejorar la seguridad. Es una señal de que el proceso ha funcionado correctamente.

¿Y si tengo Syspanel en lugar de cPanel?
El proceso es exactamente el mismo. La única diferencia es que accedes a tu panel con el puerto 2106 (ej: https://tudominio.com:2106). Dentro, la herramienta de gestión de bases de datos se llama igual, phpMyAdmin, y los pasos son idénticos.


Consejos finales para evitar futuros bloqueos

Cambiar la contraseña desde la base de datos es una solución fantástica, pero es mejor prevenir. Aquí tienes algunos consejos para no volver a encontrarte en esta situación:

Usa un gestor de contraseñas para no olvidarlas.

Mantén actualizado tu correo electrónico de administrador en el perfil de WordPress.

Activa la autenticación de dos factores (2FA) para una capa extra de seguridad.

Asegúrate de que tu hosting tenga un sistema de copias de seguridad automáticas por si necesitas restaurar algo.

Este método de cambiar contraseña WordPress desde phpMyAdmin es una habilidad esencial para cualquier administrador de sitios web. Es rápido, efectivo y no requiere conocimientos técnicos profundos. Con esta guía, podrás recuperar el control de tu sitio en cuestión de minutos, incluso en el peor de los escenarios. ¡No temas a la base de datos, es tu mejor aliada en momentos de apuro!

¿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