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

Cómo cambiar la contraseña de una base de datos MySQL en cPanel y DirectAdmin

Actualizado el 18 de abril de 2026

¿Por qué es importante cambiar la contraseña de tu base de datos MySQL?

Cambiar la contraseña de tu base de datos MySQL es una de las tareas de mantenimiento más importantes que puedes realizar en tu hosting. Una contraseña débil o que ha estado en uso durante mucho tiempo puede convertirse en un punto de entrada para ataques de fuerza bruta, inyección SQL o accesos no autorizados a tu información.

Cuando hablamos de cpanel password mysql o directadmin password, nos referimos a la credencial específica que protege el acceso a tus bases de datos. Esta contraseña es diferente a la que usas para entrar a tu panel de control y es la que utilizan tus aplicaciones (WordPress, Joomla, etc.) para conectarse a la base de datos.

Si sospechas que tu sitio ha sido comprometido, si un empleado o colaborador que conocía la contraseña ya no trabaja contigo, o simplemente si ha pasado mucho tiempo desde la última actualización, es momento de aprender a mysql reset password de forma segura.

En este artículo te explicaremos paso a paso, de manera sencilla y visual, cómo realizar este cambio tanto en cPanel como en DirectAdmin. No necesitas ser un experto técnico para lograrlo, solo seguir nuestras instrucciones al pie de la letra.

Cambiar contraseña MySQL en cPanel

cPanel es uno de los paneles de control más populares del mundo. Su interfaz es intuitiva y el proceso para cambiar contraseña mysql es bastante directo. Vamos a verlo en detalle.

Paso 1: Accede a tu panel de cPanel

Abre tu navegador y escribe la dirección de tu sitio con /cpanel al final (por ejemplo: www.tudominio.com/cpanel). También puedes acceder a través del enlace que te proporcionó tu proveedor de hosting.

Ingresa tu nombre de usuario y contraseña principal de cPanel. Recuerda que esta no es la contraseña de la base de datos, sino la de acceso al panel.

Paso 2: Encuentra la sección "Bases de Datos"

Una vez dentro, busca la sección que dice "Bases de Datos MySQL®" o simplemente "Bases de Datos MySQL". Normalmente está en la parte central o en el menú lateral, dependiendo del tema que use tu cPanel.

Haz clic en el icono de "Bases de Datos MySQL". Verás una lista de todas las bases de datos que tienes creadas, junto con el nombre de los usuarios que tienen acceso a ellas.

Paso 3: Localiza el usuario de la base de datos

En la lista de bases de datos, busca aquella cuya contraseña deseas cambiar. Debajo de cada base de datos verás los usuarios asociados. Cada usuario tiene un nombre completo que incluye tu nombre de usuario de cPanel como prefijo (por ejemplo: tucuenta_wpuser).

Identifica al usuario correcto. Si tu aplicación usa un solo usuario para la base de datos, normalmente será el único que verás. Si tienes varios, asegúrate de seleccionar el correcto.

Paso 4: Cambia la contraseña

Junto a cada usuario, verás un botón o enlace que dice "Cambiar contraseña" o un icono con una llave. Haz clic en él.

Se abrirá una ventana o sección nueva donde deberás ingresar la nueva contraseña. cPanel te ofrece un generador de contraseñas seguras, que es una excelente opción. Si prefieres crear la tuya propia, asegúrate de que cumpla con estos requisitos:

  • Mínimo de 12 caracteres.
  • Combinación de letras mayúsculas y minúsculas.
  • Incluir números y símbolos especiales (como !@#$%).
  • No usar palabras del diccionario ni información personal.

Escribe la contraseña dos veces para confirmarla y haz clic en "Cambiar contraseña" o "Actualizar".

[WARNING] Importante: Después de cambiar la contraseña, todas las aplicaciones que se conecten a esa base de datos (como WordPress) dejarán de funcionar hasta que actualices sus archivos de configuración. Anota la nueva contraseña en un lugar seguro antes de continuar.

Paso 5: Actualiza tus aplicaciones

El paso final y más crítico es actualizar la contraseña en todas las aplicaciones que usan esa base de datos. Por ejemplo, si usas WordPress, deberás editar el archivo wp-config.php en la raíz de tu instalación.

Busca las líneas que dicen:

define('DB_NAME', 'nombre_base_datos');
define('DB_USER', 'usuario_base_datos');
define('DB_PASSWORD', 'contraseña_anterior');

Reemplaza contraseña_anterior con la nueva contraseña que acabas de crear. Guarda el archivo y súbelo a tu servidor si lo editaste localmente.

Si usas otras aplicaciones como Joomla, Drupal o un script personalizado, tendrás que buscar el archivo de configuración correspondiente y hacer el mismo cambio.

Cambiar contraseña MySQL en DirectAdmin

DirectAdmin es otro panel de control muy utilizado, especialmente en servidores dedicados y VPS. El proceso para directadmin password es ligeramente diferente pero igual de sencillo.

Paso 1: Inicia sesión en DirectAdmin

Accede a tu panel de DirectAdmin escribiendo tu dominio seguido de :2222 en el navegador (por ejemplo: www.tudominio.com:2222). También puedes usar la IP de tu servidor.

Ingresa tu nombre de usuario y contraseña principal.

Paso 2: Navega a la sección de MySQL

En el menú principal de DirectAdmin, busca el apartado llamado "MySQL Management" o "Gestión de MySQL". Puede estar en la sección de "Administración de Cuentas" o en el área de "Base de Datos".

Haz clic en esta opción para ver todas tus bases de datos y los usuarios asociados.

Paso 3: Selecciona la base de datos y el usuario

DirectAdmin te mostrará una lista de bases de datos. Cada una tiene un nombre similar a usuario_nombrebasededatos. Al lado de cada una verás los usuarios que tienen permisos.

Localiza el usuario específico cuya contraseña quieres cambiar. Puede que tengas que hacer clic en la base de datos para expandir los detalles y ver los usuarios.

Paso 4: Cambia la contraseña

En DirectAdmin, el método para cambiar la contraseña es un poco más directo. Busca un icono de edición o un enlace que diga "Change Password" o "Cambiar Contraseña" junto al usuario.

Haz clic y se abrirá un formulario. Introduce la nueva contraseña. DirectAdmin también tiene un generador de contraseñas seguras que puedes utilizar.

Asegúrate de que la contraseña sea robusta, siguiendo las mismas recomendaciones que mencionamos para cPanel. Confirma la contraseña y guarda los cambios.

[TIP] Si no ves la opción de cambiar contraseña directamente, puedes eliminarla y volver a crearla con la nueva contraseña. Sin embargo, esto es más complejo porque tendrás que reasignar los permisos y privilegios. Es preferible buscar la opción de cambio de contraseña.

Paso 5: Conexión SSH (alternativa avanzada)

Si eres más técnico y tienes acceso SSH, puedes cambiar la contraseña de MySQL directamente desde la línea de comandos. Este método funciona tanto en cPanel como en DirectAdmin, pero es más avanzado.

Conéctate a tu servidor por SSH y ejecuta el siguiente comando:

ALTER USER 'usuario'@'localhost' IDENTIFIED BY 'nueva_contraseña';

Reemplaza usuario por el nombre completo del usuario de la base de datos y nueva_contraseña por la contraseña que deseas establecer.

Luego ejecuta:

FLUSH PRIVILEGES;

Este método es muy útil si tienes problemas con la interfaz gráfica, pero requiere conocimientos básicos de terminal.

Consideraciones importantes tras cambiar la contraseña

Actualiza todos los archivos de configuración

Este es el error más común. Cambiar la contraseña en el panel no es suficiente; debes actualizar todos los puntos donde se usa esa credencial. Además de WordPress, revisa:

  • Archivos de configuración de frameworks (Laravel, CodeIgniter, etc.)
  • Aplicaciones de comercio electrónico (PrestaShop, WooCommerce, Magento).
  • Scripts de conexión personalizados.
  • Herramientas de respaldo que se conecten a la base de datos.

Verifica la conexión

Después de actualizar los archivos, prueba que todo funcione correctamente. Visita tu sitio web y asegúrate de que carga sin errores. Si tienes acceso a phpMyAdmin, puedes intentar iniciar sesión con la nueva contraseña para confirmar que es válida.

Utiliza un gestor de contraseñas

Te recomendamos encarecidamente usar un gestor de contraseñas (como LastPass, 1Password o Bitwarden) para almacenar todas tus credenciales de forma segura. Esto evitará que olvides las contraseñas y te permitirá generar contraseñas complejas sin tener que recordarlas.

[INFO] Si tu hosting utiliza Syspanel (el antiguo HestiaCP), el proceso es similar al de DirectAdmin. Accede a través del puerto 2106 (por ejemplo: tudominio.com:2106) y busca la sección de bases de datos para cambiar la contraseña. La interfaz es bastante amigable y encontrarás la opción de "Cambiar contraseña" junto a cada usuario.

Preguntas frecuentes (FAQ)

¿Qué pasa si olvido la contraseña de mi base de datos?

Si olvidas la contraseña, puedes usar el método de cambio que te mostramos. No necesitas saber la contraseña actual para cambiarla desde el panel de control. Simplemente sigue los pasos y establece una nueva.

¿Puedo usar la misma contraseña para varias bases de datos?

Técnicamente sí, pero es una mala práctica de seguridad. Si un atacante descubre la contraseña de una base de datos, podrá acceder a todas las demás. Usa contraseñas únicas para cada base de datos.

¿Cada cuánto tiempo debo cambiar la contraseña?

Se recomienda cambiar las contraseñas de bases de datos al menos cada 3-6 meses. Si has tenido algún incidente de seguridad, cambia la contraseña inmediatamente.

¿El cambio de contraseña afecta a las copias de seguridad?

Las copias de seguridad que ya has generado no se ven afectadas, pero cualquier copia de seguridad programada que se ejecute después del cambio necesitará las credenciales actualizadas. Asegúrate de actualizar también la configuración de tus herramientas de respaldo.

¿Qué hago si mi sitio deja de funcionar después del cambio?

Lo primero es revisar que hayas actualizado correctamente los archivos de configuración. Si el problema persiste, revisa los logs de errores del servidor o del panel para identificar el problema. Si no encuentras la solución, contacta con tu proveedor de hosting.

Resumen final

Cambiar la contraseña de una base de datos MySQL es una tarea sencilla pero crucial para la seguridad de tu sitio web. Tanto cPanel como DirectAdmin ofrecen herramientas gráficas que hacen este proceso accesible para cualquier persona, incluso sin conocimientos técnicos avanzados.

Recuerda siempre:

  • Usa contraseñas fuertes y únicas.
  • Actualiza todos los archivos de configuración después del cambio.
  • Prueba tu sitio web para confirmar que todo funciona.
  • Guarda tus contraseñas en un gestor seguro.
  • Repite este proceso periódicamente como parte de tu rutina de mantenimiento.

Con estos pasos, podrás realizar un mysql reset password de manera segura y mantener tu información protegida. Si tienes dudas adicionales, no dudes en contactar con el soporte técnico de tu hosting: están ahí para ayudarte.

¿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