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

Cambiar la contraseña de WordPress desde cPanel (phpMyAdmin)

Actualizado el 20 de junio de 2026

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

Cuando olvidas tu contraseña de WordPress, el método más común es usar el enlace "¿Has olvidado tu contraseña?" en la pantalla de inicio de sesión. Sin embargo, este método no siempre funciona, especialmente si no tienes acceso al correo electrónico asociado a tu cuenta de administrador, o si tu servidor de correo está fallando.

En esos casos, la solución más fiable es cambiar la contraseña directamente en la base de datos. Esto puede sonar a algo muy técnico, pero te aseguro que es un proceso sencillo si sigues los pasos correctos. En esta guía, te voy a enseñar paso a paso cómo hacerlo usando phpMyAdmin, la herramienta de gestión de bases de datos que encontrarás en tu panel de control de hosting, como cPanel o Syspanel.

Este método es infalible y te sacará de apuros en menos de cinco minutos. Es la solución definitiva para el clásico "WordPress olvidé contraseña".

¿Qué es phpMyAdmin y por qué lo necesitas?

Antes de empezar, vamos a entender qué es esto. phpMyAdmin es una aplicación web que te permite gestionar las bases de datos MySQL de tu sitio web desde un navegador. WordPress guarda toda tu información (artículos, páginas, usuarios y contraseñas) en una base de datos MySQL.

La contraseña de tu usuario no se guarda en texto plano, sino como un "hash". Un hash es una cadena de caracteres generada por un algoritmo que hace prácticamente imposible leer la contraseña original. Cuando cambias la contraseña desde phpMyAdmin, generamos un nuevo hash y lo guardamos en la base de datos. No te preocupes, no necesitas saber crear el hash manualmente, porque phpMyAdmin tiene una función para hacerlo automáticamente.

Requisitos previos para el cambio de contraseña

Para llevar a cabo este proceso, necesitas:

  1. Acceso a tu panel de control de hosting (cPanel, Syspanel, Plesk, etc.).
  2. Acceso a phpMyAdmin desde ese panel.
  3. Saber el nombre de tu base de datos (normalmente lo puedes ver en la sección "Bases de datos MySQL" de tu panel).
  4. Saber el nombre de usuario de WordPress que quieres modificar (si no lo recuerdas, no pasa nada, lo veremos en la base de datos).

Si tienes todo esto, podemos empezar. Es un proceso muy seguro, pero siempre es recomendable hacer una copia de seguridad de la base de datos antes de hacer cambios. En cPanel, puedes usar la herramienta "Backup" o "Copias de seguridad".

Paso 1: Acceder a phpMyAdmin desde tu panel de control

El primer paso es entrar a tu panel de hosting. Dependiendo de tu proveedor, el acceso cambia un poco, pero la esencia es la misma.

Desde cPanel

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Bases de datos".
  3. Haz clic en el icono de "phpMyAdmin".

Desde Syspanel (HestiaCP)

Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso es igual de sencillo:

  1. Accede a tu Syspanel usando el puerto 2106 en tu navegador (por ejemplo: https://tu-dominio.com:2106).
  2. Inicia sesión con tus credenciales de administrador.
  3. En el menú lateral o superior, busca la sección de "Bases de datos".
  4. Haz clic en el botón "phpMyAdmin" que aparece junto a tu base de datos.

[TIP]: Si no encuentras phpMyAdmin, busca en la documentación de tu proveedor de hosting. Es una herramienta estándar y estará en algún lugar del panel.

Paso 2: Localizar y seleccionar tu base de datos de WordPress

Una vez dentro de phpMyAdmin, verás una lista de bases de datos en el panel izquierdo.

  1. Haz clic en el nombre de la base de datos que corresponde a tu sitio de WordPress. El nombre suele tener un prefijo como wp_, blog_, o el nombre de tu dominio.
  2. Al hacer clic, se cargarán todas las tablas de esa base de datos.

[WARNING]: Asegúrate de seleccionar la base de datos correcta. Si tienes varios sitios web, cada uno tendrá su propia base de datos. Si no estás seguro, revisa el archivo wp-config.php de tu instalación de WordPress (en la carpeta raíz) para ver el nombre de la base de datos.

Paso 3: Encontrar la tabla de usuarios

Dentro de la base de datos, verás una lista de tablas. Busca una que se llame wp_users o algo similar (el prefijo puede variar, por ejemplo, wp_users, blog_users, etc.).

  • La tabla wp_users contiene la información básica de los usuarios: ID, nombre de usuario, email, y la contraseña (hash).
  • Hay otra tabla llamada wp_usermeta que contiene información adicional, pero no la necesitamos para esto.

Haz clic en el nombre de la tabla wp_users. Se abrirá una vista con las filas de la tabla, donde cada fila es un usuario diferente.

Paso 4: Editar el usuario y cambiar la contraseña

Ahora, identifica el usuario al que quieres cambiar la contraseña.

  1. Busca la fila con el nombre de usuario que deseas modificar (tu usuario administrador, normalmente admin o el que uses para entrar).
  2. Haz clic en el icono de "Editar" (normalmente es un lápiz) en la fila correspondiente.

Se abrirá una nueva pantalla con todos los campos de ese usuario. Busca el campo llamado user_pass.

  1. En el campo user_pass, verás una cadena larga de caracteres (el hash actual). Bórrala.
  2. Escribe la nueva contraseña que quieras usar.
  3. En la columna "Función" (Function), que está al lado del campo de valor, despliega el menú y selecciona MD5.

[INFO]: WordPress usa una función de hash más compleja que MD5, pero al usar MD5 desde phpMyAdmin, WordPress detectará el hash y lo volverá a cifrar automáticamente la próxima vez que inicies sesión. Es el método estándar y funciona a la perfección.

  1. Finalmente, haz clic en el botón "Continuar" o "Ejecutar" en la parte inferior de la pantalla para guardar los cambios.

Paso 5: Comprobar que el cambio fue exitoso

Después de guardar los cambios, ve a la pantalla de inicio de sesión de tu WordPress (normalmente en tu-dominio.com/wp-admin o tu-dominio.com/wp-login.php).

  1. Introduce tu nombre de usuario y la nueva contraseña que acabas de configurar.
  2. Haz clic en "Iniciar sesión".

Deberías entrar sin problemas. Si todo ha ido bien, habrás resuelto el problema de la contraseña olvidada.

[TIP]: Si tienes problemas para iniciar sesión, asegúrate de que has seleccionado el usuario correcto en la base de datos y que has escrito bien la contraseña en el campo user_pass. A veces, un espacio extra o un carácter incorrecto puede causar problemas.

Solución de problemas comunes

A veces, el proceso no sale a la primera. Aquí tienes algunos problemas y sus soluciones.

No encuentro la tabla wp_users

Esto es normal si tu prefijo de tabla es diferente. Casi todos los plugins de seguridad cambian el prefijo de la tabla por defecto para evitar ataques. Busca cualquier tabla que termine en _users. Por ejemplo, mi_prefijo_users. El proceso es exactamente el mismo.

El nombre de usuario no aparece en la lista

Es posible que tu usuario no esté en la tabla wp_users. En WordPress, todos los usuarios están en esta tabla, así que es muy raro que no aparezca. Si no lo ves, revisa si has seleccionado la base de datos correcta.

Después de cambiar la contraseña, no puedo iniciar sesión

Esto suele deberse a un error al escribir la contraseña o al seleccionar la función MD5.

  1. Vuelve a phpMyAdmin y repite el proceso.
  2. Asegúrate de que el campo user_pass esté seleccionado (en modo edición) y que la función MD5 esté elegida en el menú desplegable.
  3. Guarda los cambios e intenta de nuevo.

¿Puedo usar este método para crear un nuevo usuario?

Sí, pero es más complejo. Para crear un usuario nuevo, tendrías que insertar una fila en wp_users y también asignarle el rol de administrador en wp_usermeta. Es mucho más fácil y seguro usar un plugin como "WP Reset" o un script PHP para crear un usuario administrador temporal. Este método es mejor para cambiar una contraseña existente.

Preguntas Frecuentes (FAQ)

¿Es seguro cambiar la contraseña por phpMyAdmin?

Sí, es totalmente seguro si sigues los pasos correctamente. Es una operación estándar de mantenimiento. Solo asegúrate de no tocar otros campos de la base de datos y de usar la función MD5 para el hash.

¿Necesito conocimientos avanzados de programación?

No. Esta guía está pensada para que cualquier persona, incluso sin experiencia técnica, pueda hacerlo. Solo necesitas saber navegar por los menús de phpMyAdmin.

¿Qué hago si no tengo acceso a cPanel o Syspanel?

Si no tienes acceso a tu panel de control, no podrás usar este método. Tendrás que contactar con tu proveedor de hosting para que te ayuden a cambiar la contraseña, o intentar recuperarla por el método tradicional del correo electrónico.

¿El método MD5 es inseguro?

Usar la función MD5 en phpMyAdmin es solo un paso intermedio. WordPress no guardará el hash MD5 permanentemente. Cuando inicies sesión con esa contraseña, WordPress la detectará y la convertirá a su formato de hash nativo (bcrypt), que es mucho más seguro. Es un truco estándar que funciona en todas las versiones de WordPress.

¿Puedo cambiar la contraseña de cualquier usuario?

Sí, puedes cambiar la contraseña de cualquier usuario que esté en la tabla wp_users. Esto es útil si necesitas restablecer la contraseña de un cliente o de un editor.

¿Qué es Syspanel y por qué se menciona el puerto 2106?

Syspanel es el nombre del panel de control que antes se conocía como HestiaCP. Si tu hosting usa este panel, la forma de acceder a phpMyAdmin es la misma, pero entrando por el puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Es una alternativa a cPanel muy común en hosting de calidad.

¿Perderé mis artículos o configuraciones al hacer esto?

No. Este proceso solo modifica la contraseña de un usuario. No toca tus publicaciones, páginas, plugins o configuraciones. Es un cambio quirúrgico y localizado.

Conclusión

Cambiar la contraseña de WordPress desde phpMyAdmin es una habilidad muy útil que te sacará de muchos apuros. Aunque al principio pueda parecer intimidante, es un proceso muy mecánico y fácil de recordar una vez que lo has hecho una vez.

Recuerda los pasos clave:

  1. Accede a phpMyAdmin desde tu panel (cPanel o Syspanel).
  2. Selecciona la base de datos correcta.
  3. Edita la tabla wp_users.
  4. Cambia el valor del campo user_pass y selecciona la función MD5.
  5. Guarda los cambios e inicia sesión.

Con esta guía, el problema de "WordPress olvidé contraseña" deja de ser un dolor de cabeza. Es una solución directa, efectiva y que te hará ganar autonomía en la gestión de tu sitio web. Ahora ya sabes cómo cambiar la contraseña WordPress phpMyAdmin y hacer un reset password WordPress cPanel sin depender del correo electrónico.

¿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