¿Cómo recuperar una contraseña de WordPress en cPanel?
¿Olvidaste la contraseña de tu sitio WordPress? No te preocupes, es una de las situaciones más comunes entre los administradores web. Afortunadamente, si tienes acceso a cPanel, recuperar el acceso a tu WordPress es un proceso sencillo y rápido.
En esta guía rápida te explicaré paso a paso cómo recuperar una contraseña de WordPress usando cPanel y phpMyAdmin. No necesitas ser un experto técnico, solo seguir las instrucciones al pie de la letra.
¿Qué necesitas para empezar?
Antes de comenzar, asegúrate de tener a mano:
- Acceso a cPanel: Las credenciales que te proporcionó tu proveedor de hosting.
- Nombre de la base de datos de WordPress: Lo puedes encontrar en el archivo
wp-config.phpde tu sitio. - Paciencia: El proceso es seguro si sigues los pasos correctamente.
[WARNING] Importante: Si utilizas Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106. Por ejemplo, tu URL de acceso sería:
https://tudominio.com:2106.
Método 1: Recuperar contraseña desde phpMyAdmin en cPanel
Este es el método más directo y no requiere instalar nada adicional. phpMyAdmin es una herramienta que viene incluida en casi todos los paneles de control.
Paso 1: Accede a cPanel
- Abre tu navegador y escribe la URL de tu cPanel (normalmente algo como
https://tudominio.com/cpanelohttps://tudominio.com:2083). - Ingresa tu usuario y contraseña de cPanel.
Paso 2: Busca la sección de Bases de Datos
Una vez dentro de cPanel, busca la sección Bases de Datos. Allí verás varias opciones. La que nos interesa es phpMyAdmin.
[TIP] Si no encuentras phpMyAdmin, busca en el buscador interno de cPanel (suele tener una lupa). También puede aparecer como "Administrador de bases de datos".
Paso 3: Selecciona tu base de datos de WordPress
En phpMyAdmin, verás una lista de bases de datos en el panel izquierdo. Busca la que corresponde a tu WordPress. Por lo general, el nombre empieza con el prefijo de tu usuario de cPanel (ejemplo: usuario_wpdb).
Haz clic en el nombre de la base de datos.
Paso 4: 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 prefix_users, donde "prefix" es el prefijo que configuraste al instalar WordPress, como wp_).
Haz clic en esa tabla.
Paso 5: Edita tu usuario
Verás una lista de todos los usuarios registrados en tu WordPress. Busca tu nombre de usuario (el que quieres recuperar). A la izquierda de cada fila hay un botón Editar (generalmente un ícono de lápiz). Haz clic en él.
Paso 6: Cambia la contraseña
Se abrirá una ventana con los datos del usuario. Busca el campo user_pass. En la columna Valor, verás una cadena larga de caracteres (tu contraseña actual encriptada).
- Borra ese valor.
- Escribe la nueva contraseña que deseas usar.
- En la columna Función, selecciona MD5 del menú desplegable. WordPress usa este algoritmo de encriptación.
[INFO] MD5 es el método de encriptación que usa WordPress por defecto. No te preocupes por el nombre técnico, solo asegúrate de seleccionarlo.
Paso 7: Guarda los cambios
Al final de la fila, haz clic en Continuar o Guardar. phpMyAdmin te mostrará un mensaje de confirmación.
Paso 8: Prueba el acceso
Ahora ve a la página de inicio de sesión de tu WordPress (normalmente tudominio.com/wp-admin o tudominio.com/wp-login.php). Ingresa tu nombre de usuario y la nueva contraseña. ¡Listo! Ya tienes acceso.
Método 2: Usar un plugin de emergencia (alternativa)
Si no te sientes cómodo editando la base de datos directamente, puedes usar un plugin que te ayude a restablecer la contraseña desde el propio cPanel. Sin embargo, este método requiere que subas un archivo al servidor.
Paso 1: Descarga el plugin "Emergency Password Reset"
Busca en Google el plugin "Emergency Password Reset" o descárgalo desde el repositorio oficial de WordPress. Es un plugin pequeño que no necesita instalación tradicional.
Paso 2: Sube el plugin a tu servidor
- Accede a tu cPanel y busca la sección Administrador de archivos.
- Navega hasta la carpeta
public_html(o la carpeta donde esté instalado tu WordPress). - Busca la carpeta
wp-content/plugins. - Sube el archivo del plugin (sin descomprimir) a esa carpeta.
Paso 3: Activa el plugin desde el panel de administración
Aunque no puedas acceder a WordPress, puedes activar el plugin desde la base de datos o usando un enlace especial. El plugin suele crear un enlace temporal en tudominio.com/wp-login.php?action=emergency_reset.
Paso 4: Sigue las instrucciones del plugin
El plugin te guiará para crear una nueva contraseña. Una vez hecho, elimina el plugin de la carpeta plugins para evitar vulnerabilidades.
[WARNING] Este método es menos recomendado porque deja archivos temporales en tu servidor. Siempre es mejor usar phpMyAdmin.
Método 3: Usar WP-CLI (para usuarios avanzados)
Si tu hosting tiene acceso a la línea de comandos (SSH), puedes usar WP-CLI para cambiar la contraseña en segundos. Este método es muy rápido pero requiere conocimientos técnicos.
Paso 1: Conéctate por SSH
Usa un cliente como PuTTY o Terminal para conectarte a tu servidor.
Paso 2: Navega a la raíz de WordPress
Ejecuta:
cd /ruta/a/tu/wordpress
Paso 3: Cambia la contraseña
Ejecuta:
wp user update 1 --user_pass=NuevaContraseñaSegura
(Reemplaza 1 por el ID de tu usuario, y NuevaContraseñaSegura por la contraseña deseada).
[TIP] Si no sabes el ID de tu usuario, ejecuta
wp user listpara verlo.
Preguntas frecuentes (FAQ)
¿Qué hago si no recuerdo el nombre de mi base de datos?
Revisa el archivo wp-config.php en la raíz de tu WordPress. Busca la línea:
define('DB_NAME', 'nombre_de_tu_base_de_datos');
Ese es el nombre que necesitas.
¿Por qué mi nueva contraseña no funciona después de cambiarla?
Asegúrate de:
- Haber seleccionado MD5 en el campo "Función" de phpMyAdmin.
- No tener espacios en blanco al escribir la contraseña.
- Borrar completamente el valor anterior en
user_pass.
¿Puedo usar este método si mi hosting usa Syspanel?
Sí, el proceso es exactamente igual. Solo recuerda que para acceder a Syspanel debes usar el puerto 2106 (ejemplo: https://tudominio.com:2106). Una vez dentro, busca la sección de bases de datos y phpMyAdmin.
¿Es seguro cambiar la contraseña desde phpMyAdmin?
Sí, es completamente seguro siempre que:
- No compartas tus credenciales de cPanel.
- Cambies la contraseña a una segura (mezcla de letras, números y símbolos).
- No dejes la sesión de phpMyAdmin abierta en un ordenador público.
¿Qué hago si no tengo acceso a cPanel?
Si no tienes acceso a cPanel, contacta a tu proveedor de hosting. Ellos pueden restablecer la contraseña por ti o darte acceso temporal.
Consejos finales para evitar perder tu contraseña
- Usa un gestor de contraseñas: Como LastPass, 1Password o Bitwarden.
- Activa la autenticación de dos factores (2FA): Aunque pierdas la contraseña, el 2FA te dará una capa extra de seguridad.
- Guarda una copia de seguridad de tu base de datos: Regularmente, para poder restaurar tu sitio si algo sale mal.
- Anota tu contraseña en un lugar seguro: Pero no en un post-it pegado al monitor.
Recuperar una contraseña de WordPress desde cPanel es un proceso que cualquier administrador web debería conocer. Con esta guía rápida, espero que hayas podido solucionar tu problema en pocos minutos. Recuerda que la práctica hace al maestro: si sigues estos pasos una vez, la próxima vez te resultará mucho más fácil.
Si tienes alguna duda adicional, no dudes en dejar un comentario o contactar a tu soporte técnico. ¡Buena suerte!
