Cómo cambiar la contraseña de WordPress desde el panel de control (cPanel, Plesk, DirectAdmin)
¿Por qué cambiar la contraseña de WordPress desde el panel de control?
Cambiar la contraseña de WordPress desde el panel de control de tu hosting (cPanel, Plesk o DirectAdmin) es una tarea imprescindible cuando olvidas tu clave de acceso, cuando sospechas que tu sitio ha sido comprometido o simplemente como medida de seguridad periódica.
Aunque WordPress tiene su propio sistema de recuperación por correo electrónico, a veces falla porque tu servidor no envía emails correctamente. En esos casos, la solución más fiable es acceder directamente a la base de datos y actualizar la contraseña desde allí.
Este método funciona siempre, incluso si has perdido el acceso total a tu panel de administración. A continuación te explico paso a paso cómo hacerlo en los tres paneles de control más comunes: cPanel, Plesk y DirectAdmin.
Antes de empezar: conceptos básicos que necesitas entender
Para cambiar la contraseña de WordPress desde el panel de control, vas a necesitar:
- Acceso a tu panel de hosting (cPanel, Plesk o DirectAdmin).
- El nombre de la base de datos de tu WordPress.
- El usuario de la base de datos y su contraseña (aunque normalmente no la necesitarás si usas phpMyAdmin integrado).
- Un poco de paciencia, porque vamos a tocar la base de datos directamente.
[INFO]: La contraseña de WordPress se guarda cifrada en la tabla wp_users de tu base de datos. No puedes simplemente escribir una contraseña en texto plano; necesitas generar un hash MD5. Afortunadamente, phpMyAdmin tiene una función para hacerlo automáticamente.
Método 1: Cambiar contraseña de WordPress desde cPanel
cPanel es el panel de control más popular en el hosting compartido. Sigue estos pasos:
Paso 1: Accede a cPanel
Escribe en tu navegador tudominio.com/cpanel o usa el enlace que te envió tu proveedor de hosting. Introduce tus credenciales de acceso.
Paso 2: Localiza phpMyAdmin
Dentro de cPanel, busca la sección Bases de Datos. Ahí encontrarás el icono de phpMyAdmin. Haz clic en él.
Paso 3: Selecciona tu base de datos
En el panel izquierdo de phpMyAdmin verás una lista con todas tus bases de datos. Haz clic en el nombre de la base de datos que utiliza tu WordPress. Normalmente se llama algo como usuario_wpdb o usuario_blog.
Paso 4: Encuentra la tabla wp_users
Una vez dentro de tu base de datos, verás una lista de tablas. Busca la que se llama wp_users. Ten en cuenta que el prefijo wp_ puede variar (a veces es blog_, miweb_, etc.). Haz clic en ella.
Paso 5: Edita el usuario administrador
Verás una tabla con todos los usuarios de tu WordPress. Busca tu nombre de usuario o el que tenga el rol de administrador. Haz clic en Editar (el icono de lápiz) en la fila correspondiente.
Paso 6: Genera el hash de tu nueva contraseña
En el formulario de edición, busca el campo user_pass. Verás que tiene un valor largo y encriptado. Borra ese valor.
En el desplegable de la columna Función, selecciona MD5. Esto hará que phpMyAdmin cifre automáticamente la contraseña que escribas.
Paso 7: Escribe tu nueva contraseña
En el campo Valor, escribe la contraseña que quieras usar. Asegúrate de que sea segura: mínimo 12 caracteres, con mayúsculas, minúsculas, números y símbolos.
Paso 8: Guarda los cambios
Haz clic en Continuar o Guardar en la parte inferior del formulario. ¡Listo! Tu contraseña de WordPress se ha cambiado correctamente.
[TIP]: Anota tu nueva contraseña en un gestor de contraseñas antes de cerrar la página. No hay vuelta atrás una vez guardada.
Método 2: Cambiar contraseña de WordPress desde Plesk
Plesk es otro panel de control muy común, especialmente en servidores VPS y dedicados. El proceso es similar pero con algunas diferencias en la interfaz.
Paso 1: Accede a Plesk
Entra en tu panel de Plesk usando la URL que te proporcionó tu proveedor (normalmente https://tudominio.com:8443). Introduce tus credenciales.
Paso 2: Encuentra la base de datos
En el menú lateral izquierdo, busca la sección Sitios web y dominios. Haz clic en el dominio de tu WordPress.
Dentro de esa página, busca la sección Bases de datos. Verás el nombre de tu base de datos. Haz clic en el icono de phpMyAdmin que aparece junto a ella.
Paso 3: Navega hasta la tabla wp_users
Una vez dentro de phpMyAdmin, selecciona tu base de datos en el panel izquierdo y busca la tabla wp_users. Haz clic en ella.
Paso 4: Edita tu usuario administrador
Busca tu nombre de usuario en la lista y haz clic en el icono de Editar (normalmente un lápiz) al principio de la fila.
Paso 5: Actualiza el campo user_pass
Localiza el campo user_pass. Borra el valor actual y escribe tu nueva contraseña. En la columna Función, selecciona MD5 para que se cifre correctamente.
Paso 6: Guarda los cambios
Haz clic en Continuar o Guardar. Tu contraseña de WordPress se ha actualizado.
[WARNING]: Si tu WordPress usa un prefijo de tabla distinto (por ejemplo miwp_users), asegúrate de editar la tabla correcta. Editar la tabla equivocada no cambiará tu contraseña.
Método 3: Cambiar contraseña de WordPress desde DirectAdmin
DirectAdmin es un panel de control rápido y ligero, muy usado en servidores dedicados y VPS. Aquí tienes los pasos:
Paso 1: Accede a DirectAdmin
Escribe la URL de tu panel (normalmente https://tudominio.com:2222) en tu navegador e inicia sesión con tus credenciales.
Paso 2: Busca la sección de bases de datos
En el menú principal de DirectAdmin, busca la sección MySQL Management o Bases de datos MySQL. Haz clic en ella.
Paso 3: Accede a phpMyAdmin
Verás una lista de tus bases de datos. Busca la que corresponde a tu WordPress y haz clic en el icono de phpMyAdmin (normalmente un elefante azul).
Paso 4: Selecciona la tabla wp_users
En phpMyAdmin, selecciona tu base de datos en la columna izquierda. Después, haz clic en la tabla wp_users.
Paso 5: Edita el usuario administrador
Encuentra tu usuario en la lista y haz clic en Editar (el icono de lápiz) en la fila correspondiente.
Paso 6: Cambia la contraseña
En el campo user_pass, elimina el valor existente y escribe tu nueva contraseña. En el desplegable de Función, elige MD5.
Paso 7: Guarda los cambios
Haz clic en Continuar o Guardar para aplicar los cambios. Tu contraseña de WordPress se ha cambiado con éxito.
Método alternativo: Cambiar contraseña usando Syspanel (HestiaCP)
Si tu hosting utiliza Syspanel (anteriormente conocido como HestiaCP), el proceso es igualmente sencillo. Recuerda que el puerto de acceso es el 2106.
Paso 1: Accede a Syspanel
Abre tu navegador y escribe https://tudominio.com:2106. Inicia sesión con tus credenciales de administrador.
Paso 2: Localiza la base de datos
En el menú lateral, busca la sección Bases de datos o Base de datos MySQL. Haz clic en ella.
Paso 3: Abre phpMyAdmin
Verás una lista de tus bases de datos. Junto a la base de datos de tu WordPress, haz clic en el enlace o icono de phpMyAdmin.
Paso 4: Sigue los mismos pasos que en los otros paneles
Una vez dentro de phpMyAdmin, repite los pasos anteriores: selecciona la base de datos, encuentra la tabla wp_users, edita el campo user_pass con función MD5 y guarda.
[TIP]: Syspanel es muy similar a cPanel en su interfaz de bases de datos, así que si ya has hecho el proceso en cPanel, te resultará muy familiar.
Preguntas frecuentes (FAQ)
¿Qué pasa si no recuerdo el nombre de mi base de datos?
Puedes encontrarlo en el archivo wp-config.php de tu instalación de WordPress. Accede a tu hosting por FTP o al administrador de archivos del panel de control y busca ese archivo. Dentro verás líneas como define('DB_NAME', 'tu_nombre_de_base');.
¿Puedo usar cualquier contraseña?
Técnicamente sí, pero te recomiendo usar una contraseña robusta. WordPress requiere al menos 12 caracteres, pero puedes usar cualquier longitud. Evita contraseñas obvias como "123456" o "password".
¿Qué hago si no encuentro la tabla wp_users?
Es posible que tu WordPress use un prefijo personalizado. Busca tablas que terminen en _users. Por ejemplo, miwp_users o blog_users. Si no encuentras ninguna, revisa el archivo wp-config.php para ver el prefijo definido en $table_prefix.
¿Es seguro cambiar la contraseña de esta manera?
Sí, es completamente seguro siempre que uses la función MD5 en phpMyAdmin. Este método es el que usa WordPress internamente para cifrar contraseñas, así que es totalmente compatible.
¿Tengo que cambiar algo más después de cambiar la contraseña?
No necesariamente. Solo asegúrate de usar la nueva contraseña la próxima vez que inicies sesión en tu panel de administración. Si tenías sesiones iniciadas en otros dispositivos, tendrás que volver a iniciar sesión.
¿Qué pasa si cambio la contraseña del usuario equivocado?
Si cambias la contraseña de un usuario que no es administrador, ese usuario tendrá una nueva contraseña pero tú no podrás acceder al panel. Asegúrate de editar el usuario correcto, normalmente el que tiene el rol de administrador.
Consejos adicionales de seguridad
- Cambia tu contraseña regularmente: Cada 3-6 meses es una buena práctica.
- Usa un gestor de contraseñas: Herramientas como LastPass o Bitwarden te ayudarán a crear y guardar contraseñas seguras.
- Activa la autenticación de dos factores (2FA): Añade una capa extra de seguridad a tu WordPress.
- Mantén tu WordPress actualizado: Las actualizaciones corrigen vulnerabilidades de seguridad.
- Haz copias de seguridad: Antes de hacer cambios en la base de datos, crea una copia de seguridad por si algo sale mal.
Conclusión
Cambiar la contraseña de WordPress desde el panel de control es una habilidad esencial para cualquier administrador de sitios web. Ya sea que uses cPanel, Plesk, DirectAdmin o Syspanel (puerto 2106), el proceso es muy similar y rápido una vez que lo entiendes.
Recuerda que la clave está en editar el campo user_pass con la función MD5 en phpMyAdmin. Este método es infalible y funciona incluso cuando el sistema de recuperación de WordPress falla.
Si tienes alguna duda o encuentras algún problema durante el proceso, no dudes en contactar con el soporte técnico de tu proveedor de hosting. Ellos podrán ayudarte a acceder a tu base de datos o resolver cualquier incidencia que surja.
[WARNING]: No compartas nunca tus contraseñas por correo electrónico ni por mensajes de texto. Si necesitas enviarlas a alguien, usa un servicio de intercambio seguro de contraseñas.
Espero que esta guía te haya sido útil. Ahora ya sabes cómo recuperar el acceso a tu WordPress en cualquier situación de emergencia. ¡A mantener tu sitio seguro!
