¿Cómo reiniciar la contraseña de WordPress desde DirectAdmin?
¿Olvidaste la contraseña de tu sitio WordPress? No te preocupes, es una situación muy común y solucionable. En esta guía te explicaré paso a paso cómo recuperar contraseña WordPress utilizando DirectAdmin, el panel de control de tu hosting. No necesitas ser un experto técnico; solo sigue las instrucciones y en pocos minutos tendrás acceso de nuevo a tu administrador.
¿Por qué es necesario reiniciar la contraseña desde DirectAdmin?
A veces, por motivos de seguridad o simplemente por un descuido, perdemos el acceso a nuestro panel de WordPress. Si no puedes usar el clásico enlace “¿Olvidaste tu contraseña?” porque no te llega el correo o porque el sitio está bloqueado, la opción más fiable es modificar la contraseña directamente en la base de datos. DirectAdmin te da acceso a herramientas como DirectAdmin phpMyAdmin para hacer este cambio de forma segura y rápida.
Además, este método es útil si necesitas cambiar pass WordPress de cualquier usuario (no solo el administrador) o si quieres restablecerla sin esperar correos electrónicos.
Requisitos previos
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a tu panel de DirectAdmin (usuario y contraseña de hosting).
- Conocer el nombre de la base de datos de tu WordPress (lo puedes encontrar en el archivo
wp-config.php). - Tener a mano el nuevo password que quieres usar (recomiendo una combinación segura de letras, números y símbolos).
[WARNING] Si estás usando Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accedes por el puerto 2106. En ese caso, busca la sección de bases de datos o phpMyAdmin dentro de Syspanel.
Paso 1: Acceder a DirectAdmin y localizar phpMyAdmin
- Abre tu navegador y escribe la URL de tu panel de DirectAdmin (normalmente algo como
https://tudominio.com:2222). - Ingresa con tu usuario y contraseña de hosting.
- Una vez dentro, busca el icono o enlace de phpMyAdmin. Normalmente está en la sección de “Base de Datos” o “MySQL”. Haz clic en él.
[TIP] Si no ves phpMyAdmin directamente, puedes buscarlo en el menú de “Administración de bases de datos” o “MySQL Management”.
Paso 2: Seleccionar la base de datos de WordPress
Dentro de phpMyAdmin, verás una lista de bases de datos a la izquierda. Debes identificar cuál corresponde a tu WordPress. Por lo general, el nombre incluye el usuario de hosting y algo como _wp o _wordpress. Si no estás seguro:
- Ve a tu administrador de archivos en DirectAdmin y busca el archivo
wp-config.phpen la raíz de tu sitio. - Ábrelo y busca la línea que dice
define('DB_NAME', 'nombre_de_tu_base');. Ese es el nombre exacto.
Haz clic en esa base de datos en phpMyAdmin.
Paso 3: Buscar la tabla de usuarios
Dentro de la base de datos, verás muchas tablas. La que nos interesa se llama generalmente wp_users. Puede tener un prefijo diferente si lo personalizaste (por ejemplo, miwp_users). Busca la tabla que termina en _users.
Haz clic en esa tabla. Verás una lista de filas, cada una representa un usuario de WordPress.
Paso 4: Editar el usuario y cambiar la contraseña
- Localiza el usuario al que quieres reset WordPress password (normalmente el administrador, con nombre de usuario
admino el que hayas creado). - Haz clic en el icono de Editar (normalmente un lápiz o la palabra “Editar”) al lado de ese usuario.
- Busca la columna llamada
user_pass. Ahí verás un hash (una cadena larga de letras y números). - En el campo
user_pass, borra todo el contenido y escribe la nueva contraseña que deseas. - Muy importante: en la columna de la derecha, donde dice Función, selecciona MD5. Esto es porque WordPress almacena las contraseñas con este algoritmo de seguridad.
- Haz clic en Continuar o Guardar (dependiendo de la versión de phpMyAdmin).
[INFO] Si no seleccionas MD5, la contraseña no será reconocida por WordPress. Asegúrate de que esté en MD5 antes de guardar.
Paso 5: Probar 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 con el nombre de usuario que modificaste y la nueva contraseña que escribiste. Si todo salió bien, podrás acceder sin problemas.
[TIP] Si no recuerdas el nombre de usuario, en la tabla
wp_userstambién está la columnauser_login. Ahí puedes verlo.
Método alternativo: Usar el enlace de recuperación por email
Aunque este artículo se centra en DirectAdmin, no está de más recordar que WordPress tiene un sistema de recuperación por correo. Si tu servidor de correo funciona, puedes ir a la pantalla de login y hacer clic en “¿Olvidaste tu contraseña?”. Te llegará un enlace para recuperar contraseña WordPress por email. Sin embargo, si el correo no llega (problemas comunes de SPF o DKIM), el método de phpMyAdmin es más fiable.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la contraseña de cualquier usuario desde phpMyAdmin?
Sí, puedes modificar cualquier usuario de la tabla wp_users. Solo identifica el user_login correcto.
¿Qué hago si no veo la tabla wp_users?
Puede que tu WordPress tenga un prefijo de tabla personalizado. Busca cualquier tabla que termine en _users o revisa el archivo wp-config.php para ver el prefijo (línea $table_prefix).
¿Es seguro usar MD5?
WordPress usa MD5 para almacenar contraseñas, pero con un “salt” adicional. Al cambiar directamente con MD5, el sistema lo reconoce y lo actualiza automáticamente con su propio hash al iniciar sesión. Es seguro y es el método estándar.
¿Puedo hacer esto desde Syspanel (HestiaCP)?
Sí, el proceso es idéntico. En Syspanel, accede por el puerto 2106 (ejemplo: https://tudominio.com:2106), busca la sección de bases de datos y luego phpMyAdmin. El resto de pasos son los mismos.
¿Qué pasa si cambio la contraseña del usuario administrador y luego no puedo acceder?
Verifica que escribiste bien la contraseña y que seleccionaste MD5. Si el problema persiste, repite el proceso con cuidado. También puedes crear un nuevo usuario administrador desde phpMyAdmin insertando una fila en wp_users y otra en wp_usermeta (consulta la documentación de WordPress para más detalles).
¿Necesito conocimientos de SQL para esto?
No, solo seguir los pasos visuales de phpMyAdmin. No escribas comandos SQL a menos que sepas lo que haces.
Consejos de seguridad después de recuperar el acceso
Una vez que hayas cambiado pass WordPress, considera estos pasos para evitar futuros bloqueos:
- Usa un gestor de contraseñas para recordar tus claves.
- Activa la autenticación de dos factores (2FA) en WordPress.
- Mantén actualizados los plugins y el núcleo de WordPress.
- Realiza copias de seguridad periódicas de tu base de datos.
[WARNING] No compartas tu contraseña de hosting con nadie. DirectAdmin da acceso a toda la configuración del servidor.
Conclusión
Reiniciar la contraseña de WordPress desde DirectAdmin es un proceso sencillo y directo usando DirectAdmin phpMyAdmin. Con solo modificar el campo user_pass a MD5, recuperas el control de tu sitio en minutos. Este método es ideal cuando el correo electrónico no funciona o cuando necesitas un cambio inmediato.
Recuerda que la seguridad de tu sitio depende también de contraseñas robustas. Si sigues esta guía, podrás reset WordPress password sin estrés y sin depender de terceros. ¡Ya estás listo para volver a administrar tu WordPress!
¿Te ha sido útil? Comparte este artículo con otros usuarios que puedan necesitarlo. Y si tienes dudas, déjalas en los comentarios (si tu sitio los tiene) o consulta con tu soporte técnico de hosting.
