Cómo cambiar la contraseña de administrador de WordPress desde el panel de control
¿Te has quedado fuera de tu propio WordPress? No te preocupes, es una de las consultas más comunes que recibimos en soporte. Olvidar la contraseña de administrador es más frecuente de lo que parece, y la buena noticia es que tienes varias formas de solucionarlo.
En esta guía completa, te voy a explicar paso a paso cómo cambiar la contraseña de administrador de WordPress desde el panel de control de tu hosting. Olvídate de los sustos: vamos a recuperar el acceso a tu web de forma segura y rápida, incluso si no recuerdas ni el correo electrónico asociado a la cuenta.
Vamos a ello.
¿Por qué cambiar la contraseña desde el panel de control?
Antes de entrar en materia, es importante que entiendas por qué esta es una de las mejores soluciones cuando te quedas bloqueado.
WordPress tiene su propio sistema de recuperación de contraseña, que te envía un enlace mágico a tu correo electrónico. Pero, ¿qué pasa si no tienes acceso a ese email? ¿O si el correo no llega por problemas de configuración del servidor? Ahí es donde entra en juego el panel de control de tu hosting.
Acceder directamente a la base de datos a través de herramientas como Syspanel o cPanel te permite resetear la contraseña sin depender de terceros. Es la solución definitiva al famoso problema del olvido de contraseña wp-admin. Además, te da control total sobre tu sitio, incluso si el correo electrónico está roto o el plugin de seguridad te ha bloqueado.
Método 1: Cambiar la contraseña con Syspanel (Recomendado)
Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), este es el método más directo y limpio. Syspanel se accede a través del puerto 2106 de tu dominio o IP.
Aquí tienes la guía paso a paso para cambiar contraseña WordPress usando este panel.
Paso 1: Accede a tu panel de control
Abre tu navegador y escribe la siguiente dirección: https://tu-dominio.com:2106. Si no tienes un dominio asociado aún, puedes usar la IP de tu servidor seguida de los dos puntos y el puerto (ej: https://203.0.113.5:2106).
Verás que te pide usuario y contraseña. Introduce tus credenciales de administrador del hosting (no las de WordPress, sino las del panel).
[INFO] Si no sabes cuáles son tus credenciales de Syspanel, revisa el correo de bienvenida que te enviamos al contratar el servicio o contacta con soporte. Es importante que guardes estos datos en un lugar seguro.
Paso 2: Localiza la base de datos de tu WordPress
Una vez dentro de Syspanel, busca la sección que se llama "Bases de Datos" en el menú lateral izquierdo.
Haz clic en esa opción y verás un listado de todas las bases de datos que tienes en tu servidor. Cada una tiene un nombre que suele empezar con el nombre de usuario de tu hosting y un guion bajo. Por ejemplo: usuario123_wpdb.
Identifica la que corresponde a tu sitio web de WordPress. Si tienes dudas, puedes mirar el archivo wp-config.php de tu instalación (dentro de la carpeta public_html), pero por lo general, el nombre de la base de datos suele ser bastante intuitivo.
Paso 3: Abre phpMyAdmin
Junto al nombre de la base de datos, verás un icono o enlace que dice "phpMyAdmin". Haz clic en él.
Se abrirá una nueva pestaña del navegador con la interfaz de phpMyAdmin. Esta es una herramienta que te permite gestionar las tablas de tu base de datos de forma visual.
[WARNING] A partir de aquí, ten mucho cuidado con lo que tocas. Solo vamos a modificar una tabla específica. No alteres nada más, o podrías romper tu sitio web.
Paso 4: Busca la tabla de usuarios
En el panel izquierdo de phpMyAdmin, verás el nombre de tu base de datos y, al hacer clic en el pequeño signo + o en el nombre, se desplegarán todas las tablas que la componen.
Las tablas de WordPress suelen tener un prefijo, que por defecto es wp_. Busca la tabla que se llama wp_users (o tu_prefijo_users).
Haz clic en ella.
Paso 5: Edita tu usuario administrador
Ahora verás una tabla con todos los usuarios de tu WordPress. Localiza la fila que corresponde a tu usuario administrador (el que tiene el rol de administrador, normalmente el primero de la lista, con ID = 1).
Al final de esa fila, verás una serie de acciones. Haz clic en el botón "Editar" (normalmente tiene un icono de lápiz).
Paso 6: Genera una nueva contraseña segura
Estás en la pantalla de edición del usuario. Busca la fila que dice user_pass. Ahí es donde se almacena la contraseña.
Verás que el campo tiene una serie de caracteres extraños. No lo toques todavía.
A la derecha del campo, hay un menú desplegable llamado "Función". Por defecto, aparece en blanco o como UNCOMPRESSED.
Haz clic en ese desplegable y selecciona MD5.
[INFO] WordPress no guarda las contraseñas en texto plano, sino que las cifra. Al seleccionar MD5, le estamos diciendo a la base de datos que la contraseña que vamos a escribir debe ser guardada usando este algoritmo de cifrado. WordPress se encargará de validarla correctamente al iniciar sesión.
Ahora, en el campo user_pass (el que tiene los caracteres raros), bórralo y escribe tu nueva contraseña. Asegúrate de que sea una contraseña fuerte: combina mayúsculas, minúsculas, números y símbolos.
Paso 7: Guarda los cambios
Una vez que hayas escrito la nueva contraseña y seleccionado la función MD5, desplázate hasta el final de la página y haz clic en el botón "Continuar" o "Guardar" (dependiendo de la versión de phpMyAdmin).
¡Listo! Ya has conseguido cambiar contraseña WordPress desde el panel de control. Ahora puedes ir a la pantalla de login de tu web (tu-dominio.com/wp-admin) y entrar con tu nombre de usuario y la nueva contraseña.
Método 2: Cambiar la contraseña con cPanel
Si tu hosting usa cPanel en lugar de Syspanel, el proceso es muy similar, aunque la interfaz cambia un poco. Aquí te lo resumo.
Paso 1: Accede a cPanel
Entra en tu cPanel con las credenciales que te proporcionó tu proveedor de hosting.
Paso 2: Encuentra phpMyAdmin
Busca la sección "Bases de Datos" y haz clic en el icono de "phpMyAdmin".
Paso 3: Sigue los pasos 4, 5, 6 y 7 del método anterior
A partir de aquí, el proceso es idéntico al que te he explicado con Syspanel. Busca la tabla wp_users, edita tu usuario, genera la nueva contraseña con la función MD5, guárdala y listo.
[TIP] La ruta para llegar a phpMyAdmin puede variar ligeramente entre diferentes proveedores de hosting, pero el resultado final es el mismo: una interfaz de phpMyAdmin donde podrás editar la tabla
wp_users.
Método 3: Usando el correo electrónico (Si aún tienes acceso)
Esta es la opción más sencilla, pero solo funciona si tienes acceso al correo electrónico que usaste al crear tu cuenta de administrador.
Paso 1: Ve a la pantalla de login
Accede a tu-dominio.com/wp-login.php.
Paso 2: Haz clic en "¿Has olvidado tu contraseña?"
Verás un enlace debajo del formulario de login. Haz clic en él.
Paso 3: Introduce tu nombre de usuario o correo
Escribe el nombre de usuario o la dirección de correo electrónico asociada a tu cuenta de administrador y haz clic en "Obtener nueva contraseña".
Paso 4: Revisa tu correo
WordPress te enviará un enlace para restablecer la contraseña. Haz clic en ese enlace y sigue las instrucciones.
[WARNING] Este método falla si tu servidor de correo no está bien configurado o si el plugin de seguridad de tu WordPress bloquea los correos de restablecimiento. Si no recibes el correo en unos minutos, revisa la carpeta de spam. Si sigue sin llegar, pasa al método 1 o 2.
Consejos para evitar olvidar tu contraseña en el futuro
Ahora que has recuperado el acceso, es hora de tomar medidas para que esto no vuelva a pasar. Aquí tienes algunos consejos:
- Usa un gestor de contraseñas: Aplicaciones como LastPass, 1Password o Bitwarden guardan todas tus contraseñas de forma segura y las rellenan automáticamente. Solo tendrás que recordar una única contraseña maestra.
- Activa la autenticación de dos factores (2FA): Esto añade una capa extra de seguridad. Incluso si alguien roba tu contraseña, no podrá acceder sin el código de verificación que se envía a tu teléfono.
- Actualiza tu correo electrónico de administrador: Asegúrate de que la dirección de correo asociada a tu cuenta de administrador sea una que consultes habitualmente.
- Cambia tu contraseña periódicamente: Es una buena práctica cambiar la contraseña cada 3 o 6 meses.
Preguntas Frecuentes (FAQ)
¿Qué hago si no sé el nombre de usuario de mi WordPress?
Puedes encontrarlo en la tabla wp_users de tu base de datos, siguiendo los pasos del Método 1. Busca la columna user_login. Ahí verás el nombre de usuario que necesitas.
¿Es seguro usar phpMyAdmin para cambiar la contraseña?
Sí, es totalmente seguro si sigues las instrucciones al pie de la letra. La clave está en seleccionar la función MD5 al guardar la nueva contraseña. Si no lo haces, la contraseña se guardará en texto plano y WordPress no la reconocerá.
¿Puedo usar este método si tengo un plugin de seguridad como Wordfence o iThemes?
Sí, este método funciona incluso si tienes plugins de seguridad. De hecho, es la solución perfecta si el plugin te ha bloqueado el acceso.
¿Qué pasa si no encuentro la tabla wp_users?
Es posible que tu instalación de WordPress use un prefijo de tabla diferente al estándar (wp_). Busca cualquier tabla que contenga la palabra users en su nombre.
¿Puedo cambiar la contraseña desde el archivo functions.php?
Sí, existe un truco que implica añadir una función al archivo functions.php del tema, pero es más complejo y arriesgado. Te recomiendo usar el método de phpMyAdmin, que es mucho más limpio y seguro.
¿Cuánto tiempo se tarda en hacer este proceso?
Si sigues los pasos correctamente, no deberías tardar más de 5 minutos. Es un proceso muy rápido y no requiere conocimientos técnicos avanzados.
¿El puerto 2106 es obligatorio para Syspanel?
Sí, Syspanel (HestiaCP) está configurado para que el acceso a su panel de control se realice a través del puerto 2106. Si intentas acceder por el puerto 2083 (el de cPanel), no funcionará.
Espero que esta guía te haya sido de gran ayuda. Como ves, recuperar contraseña wp-admin no es un dolor de cabeza si sabes dónde mirar. Con el acceso a tu panel de control y un poco de paciencia, puedes recuperar el control de tu sitio web en cuestión de minutos.
Si tienes cualquier otra duda, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte!
