0c692e48 52a8 4123 b6d0 b84b65b400e4 optimized image 1

Cómo cambiar la contraseña de WordPress desde phpMyAdmin

Si un día te quedas sin acceso al panel de administración de WordPress y el sistema de recuperación por correo electrónico no responde como esperabas, no hay motivo para entrar en pánico. De hecho, la mayoría de los hostings ofrecen una solución bastante directa: usar phpMyAdmin para cambiar la contraseña. Esta herramienta no es ningún truco de magia, pero sí se ha vuelto la aliada fiel de quienes necesitan retomar el control de su sitio rápidamente. Modificando la base de datos manualmente, se puede restablecer la contraseña, lo que muchas veces resulta más seguro y veloz que esperar el bendito correo de recuperación.

¿Por qué no puedo simplemente escribir la contraseña en la base de datos?

Imagina que guardas tus llaves en una caja fuerte y no bajo la alfombra. Así funciona WordPress: no almacena la contraseña tal cual, sino que la transforma usando un proceso conocido como hashing. Al hacerlo, la convierte en una especie de código ininteligible, un hash que es lo único que queda guardado en la base de datos. Honestamente, es una decisión inteligente.

Proceso de encriptación hash de contraseñas en WordPress con MD5

El sistema de contraseñas de WordPress

Aquí WordPress se pone serio respecto a la seguridad e interviene con funciones creadas justamente para evitar dolores de cabeza por robos de credenciales.

  • wp_hash_password(): Transforma la contraseña real en un hash usando algoritmos actuales como bcrypt, añadiendo una “sal” (que no es más que un ingrediente aleatorio extra) que complica la vida a los atacantes.
  • wp_check_password(): Si intentas entrar, compara el hash de lo que has introducido con el hash que guarda en casa.

Por cierto, WordPress conserva aún cierto cariño por el método MD5 debido a viejas versiones. A veces, si cambias la contraseña en phpMyAdmin usando MD5, WordPress te lo permite y en el próximo acceso actualiza tu contraseña automáticamente a un formato mucho más seguro. Es como ir al pasado y volver al presente en segundos.

Tabla wp_users de WordPress mostrando campo user_pass en base de datos

¿Dónde se guarda exactamente la contraseña?

Las contraseñas, aunque ya no sean reconocibles, se quedan en una esquina muy concreta de la base de datos, arropadas junto a la información de usuarios.

ElementoNombre por defectoDescripción
Tabla de usuarioswp_usersGuarda los perfiles de todos los usuarios que alguna vez pasaron por tu web.
Columna de contraseñauser_passAhí está el hash, no la contraseña de verdad.
Formato del campoVARCHAR(255)Deja espacio suficiente tanto para hashes modernos como para otros más viejos.

Lo más importante: olvídate de buscar tu contraseña original ahí, jamás la encontrarás. Solo verás ese código cifrado.

¿Qué necesito hacer antes de tocar la base de datos?

Meteorólogos y técnicos coinciden en algo: prevenir es fundamental cuando se avecina tormenta. Antes de meterle mano a la base de datos, hacer un respaldo total es no solo lógico, sino obligatorio, porque cualquier error podría dejar tu web inservible, como si hubieras perdido la llave de casa.

Icono de respaldo y seguridad para proteger base de datos WordPress

Pasos para una copia de seguridad segura

  1. Exportar la base de datos: Ingresa a phpMyAdmin, selecciona la base que utiliza tu WordPress y busca la función «Exportar». Si eliges el modo «Personalizado» y el formato «SQL», obtendrás un archivo .sql que deberías guardar como oro en paño.
  2. Respaldar los archivos del sitio: Toca bajar todos los archivos desde un programa FTP (Filezilla, por ejemplo) o desde el administrador de archivos de tu hosting. Pon especial cuidado en las carpetas wp-content, wp-includes y el preciado wp-config.php.

Métodos alternativos de respaldo

  • Snapshots del hosting: La mayoría de los proveedores wed ofrece crear instantáneas que congelan todo tu sitio en el momento, ideales para emergencias.
  • Plugins de WordPress: Herramientas como UpdraftPlus o Duplicator simplifican la vida de cualquiera al automatizar las copias de seguridad tanto de archivos como de bases de datos.
  • WP-CLI para usuarios avanzados: Si dominas la línea de comandos, WP-CLI te deja exportar la base de datos con una sola frase (wp db export), lo que para webs grandes es una bendición.
Métodos de respaldo WordPress: nube, archivos y plugins de backup

Guía paso a paso para cambiar tu contraseña en phpMyAdmin

Ahora sí, si ya tienes tu copia de seguridad, puedes lanzarte a cambiar la contraseña. Dependiendo de tu confianza en la tecnología, hay dos estilos para lograrlo: uno visual y otro más directo para los que les gusta lo rápido.

Cómo acceder a phpMyAdmin y encontrar la tabla correcta

Conviene primero ubicarse en el entorno correcto y eso pasa por saber dónde están tus datos.

  1. Accede a phpMyAdmin: Ingresa al panel de tu hosting (tipo cPanel o Plesk), y busca el acceso a phpMyAdmin donde suelen vivir las bases de datos.
  2. Identifica tu base de datos: Si te pierdes, revisa el archivo wp-config.php en la raíz de tu WordPress. El valor de DB_NAME te dirá cuál es la base correspondiente.
  3. Localiza la tabla wp_users: Dentro de la base oficial, busca la tabla de usuarios. Su nombre normalmente será wp_users, aunque podría variar si cambiaste el prefijo (algo que también se ve en wp-config.php en la línea $table_prefix).
Guía paso a paso para acceder a phpMyAdmin desde panel hosting

El método visual: editar el usuario directamente

Para la mayoría de personas, resultará más claro este procedimiento tan simple como cambiar la hora en un reloj digital:

  1. Haz clic en la tabla wp_users (o la equivalente en tu web).
  2. Encuentra el usuario que quieres modificar y selecciona «Editar».
  3. Ubica la casilla user_pass, elimina lo que haya e introduce la nueva contraseña en texto claro.
  4. Justo al lado, en la columna de «Función», elige MD5 en el menú. Si olvidas esto, nada funcionará.
  5. Al final de la página, haz clic en «Continuar» para hacer efectivo el cambio.
Editor de usuario en phpMyAdmin con campo contraseña y función MD5

El método avanzado: usar una consulta SQL

Si eres de los que prefiere los atajos y no le teme al teclado, este método es tan rápido como acertar la palabra clave:

  1. En phpMyAdmin, selecciona la base de datos correcta.
  2. Pincha la pestaña «SQL».

  3. Copia este comando, pero claro, personalízalo con tus datos:


    UPDATE wp_users SET user_pass = MD5('tu-nueva-contraseña-aqui') WHERE user_login = 'tu-nombre-de-usuario';



  4. Importante: Si tu tabla no se llama exactamente wp_users, modifícalo para que coincida.


    Consulta SQL en phpMyAdmin para cambiar contraseña WordPress

  5. Aprieta «Continuar» y ya está.

¿Cómo sé si ha funcionado y qué hago si falla?

La prueba del algodón viene ahora: intenta ingresar en /wp-admin con tu usuario y la nueva contraseña. Si todo sale bien, habrás recuperado el acceso, algo que siempre se siente como una pequeña victoria personal.

Sin embargo, si te aparece el temido mensaje de “contraseña incorrecta”, la causa casi siempre está en no haber seleccionado MD5 en el paso clave. Vuelve a revisar desde el principio, poniendo atención a ese pequeño pero decisivo detalle. Si nada funciona, y solo entonces, intenta usar el enlace “¿Has perdido tu contraseña?” en la pantalla de acceso de WordPress, siempre que el correo esté operativo; así WordPress mismo generará el hash correcto y no tendrás que preocuparte de nada más.

Indicadores de éxito y error en cambio de contraseña WordPress

En definitiva, conocer este pequeño truco puede salvarte de más de un apuro, sobre todo cuando los métodos habituales fallan. Si eres prudente con las copias de seguridad y sigues los pasos al pie de la letra, el riesgo de perder tu web es realmente bajo. Considera esta opción únicamente como último recurso, para no comprometer la seguridad de tu sitio nunca.

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *