🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

¿Cómo cambiar la contraseña de administrador de WordPress desde DirectAdmin?

Actualizado el 1 de septiembre de 2025

Introducción: ¿Por qué necesitas cambiar la contraseña de administrador de WordPress?

Olvidar la contraseña de acceso a tu sitio web es más común de lo que crees. A veces, también necesitas cambiarla por seguridad después de un ataque o simplemente porque compartiste el acceso con alguien y quieres renovarlo. Si usas DirectAdmin como panel de control de hosting, tienes varias formas de cambiar contraseña WordPress DirectAdmin de manera segura y sin perder datos.

En este artículo te explicaré paso a paso los métodos más efectivos, desde la opción más sencilla (correo electrónico de recuperación) hasta la más técnica (usando DirectAdmin phpMyAdmin). No necesitas ser un experto, solo seguir las instrucciones al pie de la letra.

[INFO] Este tutorial aplica para cualquier versión de WordPress (5.x, 6.x) y para la mayoría de paneles de control basados en DirectAdmin. Si usas Syspanel (anteriormente HestiaCP), el proceso es similar pero accedes por el puerto 2106.


## Método 1: Recuperar contraseña desde el propio WordPress (el más fácil)

Antes de meterte en archivos o bases de datos, prueba este método. Funciona si recuerdas el correo electrónico que usaste al instalar WordPress.

### Pasos para recuperar admin WordPress

  1. Ve a la página de inicio de sesión de WordPress. Normalmente es tudominio.com/wp-admin o tudominio.com/wp-login.php.
  2. Haz clic en "¿Has perdido tu contraseña?" (justo debajo del formulario de login).
  3. Escribe tu nombre de usuario o correo electrónico asociado a la cuenta de administrador.
  4. Revisa tu bandeja de entrada. Recibirás un correo con un enlace para restablecer la contraseña.
  5. Haz clic en el enlace y crea una nueva contraseña segura (mínimo 12 caracteres, con mayúsculas, números y símbolos).

[TIP] Si no ves el correo, revisa la carpeta de spam o correo no deseado. A veces los servidores bloquean estos mensajes.

¿Qué hago si no llega el correo? No te preocupes, pasa seguido. Ahí es donde entra DirectAdmin.


## Método 2: Cambiar contraseña desde DirectAdmin usando phpMyAdmin

Este es el método más fiable si no puedes acceder al correo o si el enlace de recuperación no funciona. Usaremos DirectAdmin phpMyAdmin para modificar directamente la base de datos de WordPress.

### Requisitos previos

  • Acceso a DirectAdmin (usuario y contraseña de tu hosting).
  • Saber el nombre de la base de datos de WordPress (lo puedes encontrar en el archivo wp-config.php).

[WARNING] Este método requiere cuidado. Un error puede dañar tu sitio. Sigue los pasos exactamente como se indican.

### Paso a paso para cambiar contraseña WordPress DirectAdmin

  1. Inicia sesión en DirectAdmin. Normalmente accedes a tudominio.com:2222 o la URL que te haya dado tu proveedor de hosting.
  2. Busca la sección "Base de datos" o "MySQL". En la mayoría de paneles DirectAdmin verás un icono llamado "phpMyAdmin" o "MySQL Management".
  3. Haz clic en "phpMyAdmin". Se abrirá una nueva ventana o pestaña con la herramienta de gestión de bases de datos.
  4. Selecciona tu base de datos de WordPress. En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Busca la que corresponde a tu WordPress (suele tener un nombre como usuario_wp).
  5. Busca la tabla wp_users. Haz clic en ella. Si tu sitio tiene un prefijo diferente (por ejemplo miwp_users), búscala con ese nombre.
  6. Localiza tu usuario administrador. Normalmente el usuario admin o el que creaste tiene el ID = 1. Haz clic en "Editar" (el icono del lápiz) junto a ese registro.
  7. Modifica el campo user_pass. Busca la columna user_pass y en el campo "Valor" escribe la nueva contraseña que quieras.
  8. Selecciona la función MD5. En el menú desplegable de la derecha (junto al campo de la contraseña), elige MD5. Esto encriptará tu contraseña correctamente.
  9. Haz clic en "Continuar" o "Guardar" (dependiendo de la versión de phpMyAdmin).
  10. Cierra phpMyAdmin y prueba iniciar sesión en tudominio.com/wp-admin con tu nueva contraseña.

[INFO] La función MD5 es la que WordPress usa para almacenar contraseñas. Si seleccionas otra, el inicio de sesión fallará.

### ¿Qué hago si no encuentro la tabla wp_users?

A veces el prefijo de las tablas es diferente. Revisa el archivo wp-config.php de tu sitio (puedes verlo desde el administrador de archivos de DirectAdmin). Busca una línea como:

$table_prefix = 'wp_';

Ahí verás el prefijo exacto. Si es miwp_, entonces la tabla será miwp_users.


## Método 3: Cambiar contraseña desde el archivo functions.php (alternativa rápida)

Si no te sientes cómodo con phpMyAdmin, puedes usar un "truco" temporal agregando código al archivo functions.php de tu tema. Es menos recomendado porque deja rastros, pero funciona.

### Pasos para usar functions.php

  1. Accede a DirectAdmin y ve al "Administrador de archivos" (File Manager).
  2. Navega a la carpeta public_html/wp-content/themes/[nombre-de-tu-tema]/.
  3. Busca el archivo functions.php y ábrelo con el editor de texto.
  4. Agrega este código al final (justo antes de la etiqueta ?> si existe):
    wp_set_password('TuNuevaContraseña123', 1);
    
    Cambia TuNuevaContraseña123 por la que quieras y el número 1 es el ID del usuario administrador.
  5. Guarda el archivo y luego intenta iniciar sesión en WordPress con esa contraseña.
  6. Inmediatamente después de iniciar sesión, ve a Apariencia > Editor de temas y elimina esa línea. Si no lo haces, cada vez que se cargue el sitio se restablecerá la contraseña.

[WARNING] Este método es temporal. Olvidar eliminar el código puede causar que otros usuarios cambien tu contraseña accidentalmente. Úsalo solo como último recurso.


## Método 4: Usar WP-CLI desde SSH (para usuarios avanzados)

Si tienes acceso SSH a tu servidor y tu hosting lo permite, puedes cambiar la contraseña en segundos con un comando. Esto es ideal si gestionas varios sitios.

### Comando básico

wp user update 1 --user_pass="NuevaContraseñaSegura" --path=/ruta/a/tu/wordpress

Sustituye 1 por el ID del usuario, NuevaContraseñaSegura por tu contraseña y --path por la ruta absoluta donde está instalado WordPress.

[INFO] WP-CLI es una herramienta de línea de comandos para WordPress. Muchos hosts la tienen preinstalada. Pregunta a tu proveedor si no estás seguro.


## Preguntas frecuentes (FAQ)

### ¿Puedo cambiar la contraseña de otro usuario que no sea administrador?

Sí, siguiendo el método de phpMyAdmin solo debes editar el registro del usuario correspondiente (busca su ID en la tabla wp_users). O desde WP-CLI usa wp user update [ID] --user_pass="nueva".

### ¿Qué hago si después de cambiar la contraseña no puedo iniciar sesión?

Revisa que:

  • Hayas seleccionado la función MD5 en phpMyAdmin.
  • La contraseña no tenga caracteres especiales que puedan causar problemas (como comillas).
  • El navegador no tenga cookies antiguas. Borra la caché o usa una ventana de incógnito.

### ¿Es seguro usar DirectAdmin phpMyAdmin?

Sí, siempre que cierres sesión después de usarlo y no compartas tu contraseña de DirectAdmin. phpMyAdmin es una herramienta oficial de MySQL y es segura si la usas correctamente.

### ¿Funciona igual en Syspanel (HestiaCP)?

El proceso es similar, pero en Syspanel accedes a través del puerto 2106 (ejemplo: tudominio.com:2106). Luego buscas la sección de bases de datos y sigues los mismos pasos.

### ¿Pierdo mis publicaciones o plugins al cambiar la contraseña?

No, cambiar la contraseña de administrador solo afecta al acceso. Tu contenido, temas y plugins permanecen intactos.


## Consejos finales para mantener tu WordPress seguro

  • Usa contraseñas únicas y fuertes. Combina mayúsculas, minúsculas, números y símbolos. Ejemplo: M1W3bS3gur0!2024.
  • Activa la autenticación de dos factores (2FA). Muchos plugins como Wordfence o Google Authenticator la ofrecen gratis.
  • Cambia la contraseña periódicamente, al menos cada 3 meses.
  • No uses el usuario "admin". Crea un usuario con nombre único y elimina el predeterminado.
  • Mantén WordPress, temas y plugins actualizados. Las vulnerabilidades suelen explotarse en versiones antiguas.

[TIP] Si gestionas varios sitios, considera usar un gestor de contraseñas como LastPass o Bitwarden. Así nunca olvidarás una clave.

Ahora ya sabes cómo cambiar contraseña WordPress DirectAdmin por varios métodos. Elige el que más se adapte a tu nivel técnico. Si tienes dudas, recuerda que siempre puedes contactar al soporte de tu hosting, aunque con esta guía podrás resolverlo tú mismo en pocos minutos. ¡Buena suerte!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel