Cómo cambiar la contraseña de WordPress desde cPanel, Plesk o DirectAdmin
¿Por qué necesitas cambiar la contraseña de WordPress?
Cambiar la contraseña de tu WordPress es una de las tareas de mantenimiento más importantes que puedes hacer. No solo proteges tu sitio de accesos no autorizados, sino que también es un paso obligatorio si sospechas que alguien más tiene tus credenciales, si has compartido el acceso con un colaborador que ya no trabaja contigo, o simplemente si quieres aplicar una política de seguridad más estricta.
Existen varias formas de hacerlo: desde el propio panel de administración de WordPress, por correo electrónico, o mediante herramientas de gestión de archivos. Pero la más fiable, sobre todo si has perdido el acceso al panel, es hacerlo directamente desde el panel de control de tu hosting. En este artículo te voy a explicar paso a paso cómo cambiar contraseña wordpress cpanel, cambiar contraseña wordpress plesk y cambiar contraseña wordpress directadmin. Son métodos seguros, directos y no requieren que estés logueado en tu WordPress.
Método 1: Cambiar contraseña de WordPress desde cPanel
cPanel es uno de los paneles de control más utilizados en el mundo del hosting compartido. Es muy visual y con unos pocos clics puedes acceder a la base de datos de tu WordPress. Aquí te explico cómo hacerlo.
1. Accede a tu cPanel
Lo primero es entrar en tu panel de control. Normalmente, la URL es algo así como https://tu-dominio.com/cpanel o https://tu-ip:2083. Si no lo recuerdas, revisa el correo de bienvenida de tu proveedor de hosting o contacta con su soporte.
Una vez dentro, busca la sección Bases de Datos. Verás una opción llamada phpMyAdmin. Haz clic en ella.
2. Selecciona la base de datos de tu WordPress
Se abrirá una nueva pestaña con phpMyAdmin. En el panel izquierdo verás una lista con todas las bases de datos de tu cuenta. Identifica la que corresponde a tu WordPress. Normalmente, el prefijo de las tablas es wp_ (aunque puede ser otro si lo personalizaste). Haz clic en el nombre de la base de datos.
3. Busca la tabla de usuarios
Dentro de la base de datos, verás una lista de tablas. Busca la que se llama wp_users (o el prefijo que uses + _users). Haz clic en ella. No la confundas con wp_usermeta, que es otra tabla diferente.
4. Edita el usuario administrador
Verás una tabla con todos los usuarios de tu WordPress. Busca tu nombre de usuario (o el que quieras modificar) en la columna user_login. Haz clic en el icono de Editar (normalmente es un lápiz o un botón que dice "Editar") al lado de la fila del usuario.
5. Genera un hash MD5 para la nueva contraseña
Aquí viene la parte técnica. WordPress no guarda las contraseñas en texto plano, sino en un formato cifrado llamado hash MD5. Para que tu nueva contraseña funcione, tienes que generarla en ese formato.
En la fila de edición, busca la columna user_pass. Verás que tiene un valor largo y extraño. Borra ese valor. Justo al lado, hay un desplegable que dice Función. Ábrelo y selecciona MD5.
Ahora, en el campo de texto de user_pass, escribe la contraseña que quieras usar. Ten en cuenta que debe ser segura: combina mayúsculas, minúsculas, números y símbolos. Al hacer clic en Generar (o simplemente al guardar), se convertirá automáticamente en el hash correspondiente.
6. Guarda los cambios
Haz clic en el botón Continuar o Guardar al final de la página. phpMyAdmin procesará el cambio y te mostrará un mensaje de éxito.
[WARNING] Después de este cambio, tu contraseña anterior dejará de funcionar. Asegúrate de guardar la nueva en un lugar seguro antes de continuar.
7. Verifica el acceso
Cierra phpMyAdmin y vuelve a la página de inicio de sesión de WordPress. Intenta entrar con tu nombre de usuario y la nueva contraseña. Si todo ha ido bien, estarás dentro.
Método 2: Cambiar contraseña de WordPress desde Plesk
Plesk es otro panel de control muy popular, especialmente en servidores VPS y dedicados. Su interfaz es un poco diferente a cPanel, pero el procedimiento es igual de sencillo.
1. Entra a Plesk
La URL de acceso suele ser https://tu-dominio.com:8443 o https://tu-ip:8443. Introduce tus credenciales de administrador del panel.
2. Localiza tu dominio
En el panel principal, verás una lista de tus dominios. Busca el que tiene instalado WordPress y haz clic en Aplicaciones o WordPress (dependiendo de la versión de Plesk, puede variar).
3. Accede a la gestión de la base de datos
Dentro de la gestión de tu WordPress, busca la sección Base de datos o phpMyAdmin. En Plesk, normalmente hay un botón directo para abrir phpMyAdmin desde la página de la aplicación. Haz clic en él.
4. Selecciona la base de datos y la tabla de usuarios
Se abrirá phpMyAdmin en una nueva pestaña. El proceso es idéntico al de cPanel: selecciona la base de datos de tu WordPress, busca la tabla wp_users y haz clic en Editar en la fila del usuario administrador.
5. Cambia el hash de la contraseña
Igual que antes, borra el valor de user_pass, selecciona MD5 en el desplegable de funciones y escribe tu nueva contraseña. Guarda los cambios.
6. Prueba el inicio de sesión
Sal de phpMyAdmin y prueba a entrar en tu WordPress. Debería funcionar sin problemas.
[TIP] Si Plesk tiene instalado su propio gestor de WordPress (Plesk WordPress Toolkit), puedes cambiar la contraseña directamente desde ahí, sin tocar la base de datos. Busca la opción Cambiar contraseña en la pestaña de la aplicación. Es mucho más rápido y seguro.
Método 3: Cambiar contraseña de WordPress desde DirectAdmin
DirectAdmin es otro panel de control que, aunque menos conocido, es muy potente y usado por muchos proveedores de hosting. El método es muy similar a los anteriores.
1. Accede a DirectAdmin
La URL típica es https://tu-dominio.com:2222. Introduce tus credenciales.
2. Busca la sección de MySQL
En el menú principal, busca la sección Cuentas MySQL o Gestión de bases de datos. Haz clic en phpMyAdmin junto a la base de datos de tu WordPress.
3. Edita la tabla de usuarios
Repite el proceso que ya conoces: selecciona la base de datos, busca wp_users, edita la fila del usuario correcto y cambia el hash de user_pass usando la función MD5.
4. Guarda y verifica
Guarda los cambios y prueba entrar en tu WordPress con la nueva contraseña.
Método alternativo: Usar un script PHP para cambiar la contraseña
Si por cualquier motivo no puedes acceder a phpMyAdmin (por ejemplo, porque la base de datos está corrupta o no tienes permisos), existe un truco muy útil: subir un pequeño script PHP temporal a tu servidor.
1. Crea el archivo PHP
Abre un editor de texto (como el Bloc de notas) y pega el siguiente código:
<?php
define('WP_USE_THEMES', false);
require_once('wp-load.php');
wp_set_password('TU_NUEVA_CONTRASEÑA', 1);
echo "Contraseña cambiada correctamente";
?>
2. Modifica los datos
Reemplaza TU_NUEVA_CONTRASEÑA por la contraseña que quieras usar. El número 1 es el ID del usuario administrador (normalmente el primero que se crea). Si no estás seguro, puedes consultarlo en la tabla wp_users.
3. Sube el archivo
Usa el administrador de archivos de tu panel (todos tienen uno) o un cliente FTP para subir este archivo a la carpeta raíz de tu WordPress (donde está el archivo wp-config.php). Nómbralo algo como cambiar-pass.php.
4. Ejecuta el script
Abre tu navegador y ve a https://tu-dominio.com/cambiar-pass.php. Verás el mensaje de éxito.
5. Elimina el archivo
Esto es crucial. Borra inmediatamente el archivo cambiar-pass.php de tu servidor. Si lo dejas, cualquiera podría cambiar la contraseña de tu WordPress y tomar el control de tu sitio.
[WARNING] Este método es muy potente pero también peligroso si no lo eliminas. Úsalo solo como último recurso y con mucha precaución.
Preguntas frecuentes (FAQ)
¿Qué hago si no recuerdo mi nombre de usuario?
Puedes buscarlo en la tabla wp_users de tu base de datos. Otra opción es usar la función "¿Has olvidado tu contraseña?" de WordPress, que te permite recuperarla con tu correo electrónico. Si no tienes acceso al correo, este método de la base de datos es tu mejor opción.
¿Puedo usar este método para cambiar la contraseña de cualquier usuario?
Sí, puedes editar cualquier fila de la tabla wp_users. Solo tienes que identificar el user_login correcto.
¿Qué pasa si mi tabla de usuarios tiene otro prefijo?
No es un problema. El proceso es el mismo, solo tienes que buscar la tabla que termine en _users. Por ejemplo, si tu prefijo es myblog_, la tabla será myblog_users.
¿Es seguro cambiar la contraseña desde phpMyAdmin?
Sí, es un método estándar y seguro siempre que lo hagas correctamente. Asegúrate de cerrar sesión en phpMyAdmin después de hacer el cambio y de usar una contraseña robusta.
¿Puedo cambiar la contraseña desde la línea de comandos (SSH)?
Si tienes acceso SSH, puedes usar WP-CLI, que es la herramienta de línea de comandos para WordPress. El comando sería: wp user update 1 --user_pass=NuevaContraseña. Es muy rápido y eficiente.
¿Y si uso un panel como Syspanel?
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es prácticamente idéntico al de cPanel. Accede a tu panel a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106), busca la sección de bases de datos y entra en phpMyAdmin. Desde ahí, sigue los mismos pasos que te he explicado.
Consejos finales para mantener tu WordPress seguro
Cambiar la contraseña es solo una parte de la seguridad. Te recomiendo que además:
- Activa la autenticación de dos factores (2FA). Hay plugins como Wordfence o Google Authenticator que lo hacen muy fácil.
- Usa contraseñas únicas y largas. Nada de "123456" o "admin". Una buena contraseña tiene al menos 12 caracteres.
- Cambia tu contraseña periódicamente. Al menos cada 3-6 meses.
- Mantén WordPress, plugins y temas actualizados. Cada actualización corrige vulnerabilidades.
- Haz copias de seguridad frecuentes. Así, si algo sale mal, puedes restaurar tu sitio sin perder datos.
Resumen rápido
| Panel | Acceso a phpMyAdmin | Tabla a editar | Campo a cambiar |
|---|---|---|---|
| cPanel | Sección Bases de Datos → phpMyAdmin | wp_users | user_pass (MD5) |
| Plesk | Aplicaciones → WordPress → phpMyAdmin | wp_users | user_pass (MD5) |
| DirectAdmin | MySQL → phpMyAdmin | wp_users | user_pass (MD5) |
En los tres casos, el proceso es el mismo: editar la fila del usuario en la tabla wp_users, seleccionar la función MD5 en el campo user_pass, escribir la nueva contraseña y guardar.
Espero que esta guía te haya sido de ayuda. Si tienes cualquier duda, no dudes en dejar un comentario. ¡Buena suerte con tu WordPress!
