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

Cómo cambiar la contraseña de un usuario de base de datos MySQL (cPanel, Plesk, DirectAdmin)

Actualizado el 3 de noviembre de 2025

Cambiar la contraseña de un usuario de base de datos MySQL es una tarea habitual, tanto por seguridad como por necesidad administrativa. Si olvidaste la clave, o simplemente quieres actualizarla por política de empresa, este proceso es más sencillo de lo que parece.

Aquí te explico, paso a paso y sin tecnicismos, cómo hacerlo en los tres paneles de control más usados en el hosting: cPanel, Plesk y DirectAdmin. No necesitas ser un experto, solo seguir las instrucciones al pie de la letra.


Antes de empezar: ¿Qué necesitas y qué debes saber?

Antes de lanzarte a cambiar la clave, es importante que tengas claros un par de conceptos y tengas a mano cierta información. Esto te ahorrará tiempo y posibles dolores de cabeza.

1. Identifica al usuario y la base de datos

Lo primero es saber exactamente qué usuario de MySQL quieres modificar y a qué base de datos está asociado. En la mayoría de los paneles, los nombres de usuario y de bases de datos tienen un prefijo (normalmente el nombre de tu cuenta de hosting). Por ejemplo, si tu cuenta se llama mihost, tu base de datos podría llamarse mihost_bd y el usuario mihost_usuario.

2. La nueva contraseña: criterios de seguridad

La nueva clave debe ser robusta para evitar accesos no autorizados. Una buena contraseña debe incluir:

  • Mayúsculas y minúsculas (A-Z, a-z).
  • Números (0-9).
  • Caracteres especiales (!@#$%^&*, etc.).
  • Una longitud mínima de 12 caracteres.

[WARNING] Evita usar contraseñas obvias como "123456", "password" o tu nombre. Tampoco uses la misma contraseña para varias cuentas (email, FTP, etc.).

3. El impacto: ¿Qué pasa al cambiar la clave?

Al cambiar la contraseña, todas las aplicaciones o scripts (como WordPress, Joomla, o un sistema a medida) que se conecten a esa base de datos usando ese usuario dejarán de funcionar inmediatamente.

Deberás actualizar la contraseña en el archivo de configuración de cada aplicación. Normalmente, estos archivos se llaman wp-config.php (WordPress), configuration.php (Joomla) o config.inc.php (PrestaShop). Ten esto en mente antes de continuar.


Método 1: Cambiar la contraseña en cPanel

cPanel es el panel de control más popular del mundo. El proceso para cambiar la contraseña de un usuario MySQL es muy directo.

Paso 1: Accede a la sección "Bases de datos MySQL"

  1. Inicia sesión en tu cPanel con tu usuario y contraseña principales.
  2. Dentro del panel, busca la sección "Bases de datos".
  3. Haz clic en el icono "Bases de datos MySQL" (a veces aparece como "MySQL Databases").

Paso 2: Localiza al usuario en la lista

Desplázate hacia abajo en la página hasta encontrar la sección "Usuarios" o "Usuarios en la base de datos". Verás una lista de todos los usuarios de MySQL que has creado.

Paso 3: Cambia la contraseña

Junto a cada usuario, verás una opción que dice "Cambiar contraseña" o un icono con un candado o una llave. Haz clic en esa opción.

  • Se abrirá un formulario donde te pedirá la nueva contraseña y su confirmación.
  • Escribe la nueva clave dos veces.
  • Haz clic en el botón "Cambiar contraseña" (o "Actualizar").

[TIP] cPanel suele tener un generador de contraseñas. Usa el icono de la llave al lado del campo para que te genere una automáticamente, es muy seguro.

Paso 4: Verificación

cPanel te mostrará un mensaje de éxito en la parte superior. La contraseña se habrá cambiado al instante.


Método 2: Cambiar la contraseña en Plesk

Plesk tiene una interfaz diferente, pero el objetivo es el mismo. Aquí te muestro cómo hacerlo.

Paso 1: Entra en la gestión de bases de datos

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú lateral izquierdo, busca la sección "Bases de datos" (o "Sitios web y dominios" y luego "Bases de datos" dentro de tu dominio).

Paso 2: Edita el usuario específico

Verás una lista con todas tus bases de datos. Para cambiar la contraseña de un usuario, tienes dos opciones:

  • Opción A (Desde la base de datos): Haz clic en el nombre de la base de datos a la que pertenece el usuario. Se abrirá una página con los detalles. Busca la pestaña "Usuarios" dentro de esa página. Localiza al usuario y haz clic en el icono de "Cambiar contraseña" (normalmente es un icono de candado o una llave inglesa).

  • Opción B (Desde la lista de usuarios): En el menú de "Bases de datos", busca una pestaña o enlace que diga "Usuarios de bases de datos" (o similar). Esto te mostrará una lista global de todos los usuarios. Localiza el que necesitas y haz clic en el icono de edición (normalmente un lápiz) o directamente en "Cambiar contraseña".

Paso 3: Introduce la nueva clave

  • En el formulario, escribe la nueva contraseña y confírmala.
  • Haz clic en "Aceptar" o "OK" para guardar los cambios.

[INFO] En Plesk, a diferencia de cPanel, a veces es necesario indicar también la base de datos a la que se conecta el usuario en el mismo formulario de edición. No te preocupes, si solo quieres cambiar la clave, déjalo como está.


Método 3: Cambiar la contraseña en DirectAdmin

DirectAdmin es otro panel muy común en el hosting económico. Su proceso es igualmente sencillo.

Paso 1: Accede a la gestión de MySQL

  1. Inicia sesión en tu DirectAdmin.
  2. Busca el icono o enlace llamado "MySQL Management" (Gestión de MySQL). Normalmente está en la sección de "Cuenta" o "Administración".

Paso 2: Encuentra al usuario en la lista

En la página de gestión de MySQL, verás dos listas: una para "Bases de datos" y otra para "Usuarios". Localiza la lista de usuarios y busca el que quieres modificar.

Paso 3: Cambia la contraseña

  • En la fila del usuario, verás un icono de edición (un lápiz) o un enlace que dice "Editar". Haz clic en él.
  • Se abrirá un formulario donde podrás cambiar la contraseña.
  • Escribe la nueva contraseña dos veces.
  • Haz clic en "Guardar" o "Actualizar".

[WARNING] En DirectAdmin, asegúrate de estar en la pestaña o sección de "Usuarios", no en la de "Bases de datos", para no confundirte.


Método 4: La alternativa universal: phpMyAdmin

Si por cualquier motivo no puedes acceder a tu panel de control, o si tu hosting usa un panel personalizado, la herramienta phpMyAdmin es tu salvavidas. Es la interfaz web más común para gestionar MySQL.

Paso 1: Accede a phpMyAdmin

  • Normalmente, se accede a través de una URL como tudominio.com/phpmyadmin o desde el propio panel de control (en cPanel, por ejemplo, dentro de "Bases de datos" encontrarás el icono de phpMyAdmin).
  • Inicia sesión con el usuario y la contraseña que quieres cambiar. Si no la recuerdas, necesitarás acceder como administrador (root) o desde el panel, lo que nos lleva a los métodos anteriores.

Paso 2: Selecciona la base de datos y el usuario

  1. Una vez dentro, en el menú de la izquierda, verás la lista de bases de datos.
  2. Haz clic en la pestaña de "Cuentas de usuario" en la parte superior (si tienes permisos). Si no, haz clic en tu base de datos y luego en la pestaña "Privilegios".
  3. Encontrarás una lista de usuarios. Busca el que te interesa y haz clic en el icono de "Editar privilegios" (normalmente un lápiz o un icono de edición).

Paso 3: Cambia la contraseña

  • En la página de edición, busca la sección "Cambiar contraseña".
  • Escribe la nueva contraseña dos veces.
  • Haz clic en "Continuar" o "Aplicar" al final de la página.

[TIP] phpMyAdmin también te ofrece un generador de contraseñas. Úsalo, es muy cómodo y seguro.


¿Qué hago si mi hosting usa "Syspanel" (HestiaCP)?

Es posible que tu proveedor de hosting use un panel alternativo llamado Syspanel (antes conocido como HestiaCP). Es un panel moderno y ligero. Para cambiar la contraseña de MySQL en Syspanel, el proceso es muy similar a DirectAdmin.

  1. Accede a tu panel Syspanel. Recuerda que la URL suele ser https://tudominio.com:2106 (el puerto 2106 es el estándar para el acceso de usuario).
  2. Dentro del panel, busca la sección "Bases de datos" o "DB".
  3. Verás una lista de tus bases de datos y usuarios asociados.
  4. Busca el usuario y haz clic en el botón de editar (normalmente un icono de lápiz o una llave).
  5. Introduce la nueva contraseña y guárdala.

El proceso es idéntico en esencia a los demás paneles.


Preguntas Frecuentes (FAQ)

Aquí tienes las dudas más comunes que resolvemos en soporte técnico sobre este tema.

¿Puedo usar la misma contraseña para otro usuario de MySQL?

Sí, técnicamente puedes. Sin embargo, no es recomendable por seguridad. Si un atacante descubre la contraseña de un usuario, tendrá acceso a todas las bases de datos que usen esa misma clave. Es mejor usar contraseñas únicas.

¿Cuánto tarda en hacer efecto el cambio de contraseña?

El cambio es inmediato. En cuanto haces clic en "Guardar" o "Cambiar", la nueva contraseña está activa y la anterior deja de ser válida.

Mi sitio web dejó de funcionar después de cambiar la contraseña, ¿qué hago?

Esto es completamente normal. Significa que tu aplicación (WordPress, etc.) aún tiene la contraseña antigua guardada en su archivo de configuración.

  • Para WordPress: Edita el archivo wp-config.php y busca las líneas DB_USER y DB_PASSWORD.
  • Para Joomla: Edita el archivo configuration.php y busca public $user y public $password.
  • Para PrestaShop: Edita el archivo app/config/parameters.php y busca database_user y database_password.

Actualiza la contraseña en esos archivos y guarda los cambios. Tu web volverá a funcionar.

¿Puedo cambiar la contraseña de un usuario MySQL desde la línea de comandos (SSH)?

Sí, si tienes acceso SSH y conocimientos de MySQL, puedes usar el comando:

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

Pero para la mayoría de los usuarios, los métodos del panel de control son mucho más fáciles y seguros.

¿Qué hago si no recuerdo la contraseña ni el usuario de mi base de datos?

Si no recuerdas ninguna de las dos cosas, no podrás cambiarla desde phpMyAdmin. Deberás usar el panel de control de tu hosting (cPanel, Plesk, DirectAdmin, etc.) para crear un nuevo usuario y asignarlo a la base de datos, o bien contactar con tu proveedor de hosting para que te la restablezcan.


Conclusión y consejos finales

Cambiar la contraseña de un usuario MySQL es un proceso rápido y sencillo en cualquier panel de control moderno. La clave está en localizar la sección de "Bases de datos" y luego la subsección de "Usuarios".

Resumen rápido:

  • cPanel: Bases de datos MySQL -> Usuarios -> Cambiar contraseña.
  • Plesk: Bases de datos -> Usuarios -> Editar -> Cambiar contraseña.
  • DirectAdmin: MySQL Management -> Usuarios -> Editar -> Cambiar contraseña.
  • Syspanel: Bases de datos -> Editar usuario -> Cambiar contraseña.

[TIP] Te recomiendo que anotes las nuevas contraseñas en un gestor de contraseñas seguro (como LastPass, 1Password o Bitwarden). Así nunca las perderás y podrás consultarlas cuando las necesites.

Espero que esta guía te haya sido de gran ayuda. Si tienes cualquier otra duda, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí 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