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

Cómo cambiar la contraseña de un usuario de base de datos MySQL en cPanel y Plesk

Actualizado el 4 de febrero de 2026

¿Te has encontrado con el temido error acceso mysql y no sabes qué hacer? No te preocupes, es una de las consultas más comunes en el soporte técnico. Cambiar la contraseña de un usuario de base de datos es una tarea sencilla si sabes dónde mirar dentro de tu panel de control. Tanto cPanel como Plesk ofrecen herramientas gráficas para hacerlo en menos de un minuto, sin necesidad de tocar una sola línea de código.

En esta guía extensa y paso a paso, te explicaré cómo realizar este cambio de forma segura, qué precauciones debes tomar y cómo solucionar los errores más frecuentes que aparecen al intentar conectarte a tu base de datos. Vamos a ello.

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

Antes de entrar en materia, es crucial entender el "por qué". La contraseña de tu usuario de base de datos es la llave de acceso a la información más valiosa de tu sitio web: los datos de tus clientes, tus publicaciones, tus pedidos... Si esa contraseña es débil, la has compartido o ha sido comprometida en una filtración, estás dejando la puerta abierta a los atacantes.

Cambiar la contraseña periódicamente es una buena práctica de seguridad. También es la solución cuando olvidas la contraseña o cuando un desarrollador externo que ya no trabaja contigo la conocía. Al cambiarla, invalidarás inmediatamente cualquier acceso anterior, protegiendo tu aplicación.

Antes de empezar: Precauciones importantes

Cambiar la contraseña de un usuario MySQL no es como cambiar la de tu correo. Tu aplicación web (WordPress, Joomla, PrestaShop, etc.) está configurada para conectarse a la base de datos usando un usuario y una contraseña específicos.

[WARNING]
Si cambias la contraseña del usuario MySQL, debes actualizar también el archivo de configuración de tu aplicación (por ejemplo, wp-config.php en WordPress) con la nueva contraseña. Si no lo haces, tu sitio web mostrará un error de conexión a la base de datos y quedará inaccesible.

Otro punto importante: asegúrate de tener a mano la nueva contraseña que quieres usar. Te recomiendo generar una segura con un gestor de contraseñas. Debe tener al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos. Evita usar caracteres como comillas o barras invertidas, ya que pueden interferir con la configuración de la aplicación.

Cómo cambiar la contraseña de un usuario MySQL en cPanel

cPanel es uno de los paneles de control más populares del mundo. Su interfaz es bastante intuitiva. Sigue estos pasos para cambiar contraseña mysql cpanel sin errores.

Paso 1: Accede a tu panel de cPanel

Abre tu navegador y ve a la URL de tu cPanel. Normalmente es algo como https://tudominio.com/cpanel o https://tuip:2083. Introduce tus credenciales de administrador (usuario y contraseña) y haz clic en "Iniciar sesión".

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

Una vez dentro, busca la sección llamada "Bases de Datos" o "Databases". Dentro de esta sección, encontrarás varias herramientas. Haz clic en el icono de "Bases de Datos MySQL" o "MySQL Databases".

Paso 3: Encuentra al usuario en la lista

Desplázate hacia abajo hasta que veas la sección "Usuarios en la base de datos" o "Users in the database". Aquí verás una lista de todos los usuarios MySQL que has creado. Localiza el usuario cuya contraseña quieres cambiar.

Paso 4: Cambia la contraseña

En la fila correspondiente a tu usuario, verás un botón o enlace que dice "Cambiar contraseña" o "Change Password". Haz clic en él.

Se abrirá una nueva ventana o sección donde te pedirá que introduzcas la nueva contraseña. Dependiendo de la versión de cPanel, puede que te pida introducirla dos veces para confirmarla. Algunas versiones incluyen un generador de contraseñas seguras, úsalo si no tienes una en mente.

Paso 5: Guarda los cambios

Haz clic en el botón "Cambiar contraseña" o "Change Password" para guardar los cambios. cPanel te mostrará un mensaje de confirmación en verde indicando que la contraseña se ha actualizado correctamente.

[TIP]
Anota la nueva contraseña en un lugar seguro. No la guardes en un archivo de texto en tu escritorio. Usa un gestor de contraseñas como LastPass, 1Password o Bitwarden.

Cómo cambiar la contraseña de un usuario MySQL en Plesk

Plesk es otro panel de control muy extendido, especialmente en servidores VPS y dedicados. El proceso es ligeramente diferente al de cPanel, pero igual de sencillo. Aquí te muestro cómo hacerlo para cambiar password base de datos plesk correctamente.

Paso 1: Inicia sesión en Plesk

Accede a tu panel de Plesk a través de la URL que te proporcionó tu proveedor de hosting. Normalmente es algo como https://tudominio.com:8443. Introduce tus credenciales de administrador.

Paso 2: Ve a la sección de "Bases de Datos"

En el menú lateral izquierdo, busca la sección "Bases de Datos" o "Databases". Haz clic en ella para ver la lista de todas las bases de datos que tienes en tu servidor.

Paso 3: Selecciona el servidor de bases de datos

En la parte superior de la pantalla, puede que veas una lista desplegable para seleccionar el servidor de bases de datos (por ejemplo, "localhost"). Asegúrate de que está seleccionado el servidor correcto donde se encuentra tu usuario.

Paso 4: Accede a la gestión de usuarios

En la barra superior de la sección "Bases de Datos", verás varias pestañas o iconos. Busca uno que diga "Usuarios" o "Users". Haz clic en él.

Paso 5: Cambia la contraseña del usuario

Verás una lista de todos los usuarios MySQL del servidor. Localiza el usuario que quieres modificar y haz clic en su nombre para entrar en sus detalles. Dentro de la página del usuario, busca el campo que dice "Contraseña" o "Password". Introduce la nueva contraseña y, si es necesario, confírmala en el campo de al lado.

Paso 6: Aplica los cambios

Haz clic en el botón "Aceptar" o "OK" para guardar los cambios. Plesk te mostrará un mensaje de confirmación y la contraseña se actualizará al instante.

Qué hacer después de cambiar la contraseña: Actualizar tu aplicación

Como mencioné antes, el paso más crítico después de cambiar la contraseña es actualizar la configuración de tu aplicación. Si no lo haces, tu web se caerá.

Actualizar WordPress

Si usas WordPress, el archivo que debes modificar es wp-config.php. Este archivo se encuentra en la raíz de la instalación de WordPress, normalmente en una carpeta como public_html o httpdocs.

  1. Conéctate a tu hosting mediante FTP o utiliza el administrador de archivos de tu panel de control.
  2. Localiza el archivo wp-config.php.
  3. Ábrelo con un editor de texto (como Bloc de notas o Sublime Text).
  4. Busca las líneas que definen el usuario y la contraseña de la base de datos. Se ven así:
    define('DB_USER', 'tu_usuario_mysql');
    define('DB_PASSWORD', 'tu_antigua_contraseña');
  5. Sustituye tu_antigua_contraseña por la nueva contraseña que acabas de configurar.
  6. Guarda el archivo y súbelo de vuelta al servidor (si lo editaste localmente).

Actualizar Otras Aplicaciones (Joomla, PrestaShop, etc.)

Cada CMS tiene su propio archivo de configuración. En Joomla es configuration.php, en PrestaShop es parameters.php. El proceso es similar: busca el archivo de configuración, localiza las constantes de conexión a la base de datos (usuario y contraseña) y actualízalas con los nuevos valores.

[INFO]
Si tienes varias aplicaciones conectadas a la misma base de datos (por ejemplo, un blog y un foro), tendrás que actualizar la contraseña en todos sus archivos de configuración.

Solucionando el "error acceso mysql"

Es muy común que, tras cambiar la contraseña, te encuentres con un mensaje de error al intentar acceder a phpMyAdmin o al intentar conectar tu aplicación. Aquí te dejo las causas más comunes y sus soluciones.

Error "Access denied for user 'usuario'@'localhost'"

Este es el error más típico. Significa que el servidor MySQL ha rechazado la conexión. Las causas suelen ser:

  1. Contraseña incorrecta: Has escrito mal la contraseña en el archivo de configuración. Revisa que no haya espacios en blanco al principio o al final.
  2. Usuario incorrecto: Te has equivocado al escribir el nombre de usuario. Asegúrate de que coincide exactamente con el que ves en cPanel o Plesk (a veces incluye un prefijo como user_).
  3. Cambio no guardado: No guardaste correctamente los cambios en el panel de control. Repite el proceso de cambio de contraseña.

Error "mysqli_connect(): (HY000/1045): Access denied for user..."

Este error aparece en aplicaciones PHP como WordPress. La solución es la misma que la anterior: revisa a conciencia el archivo de configuración (wp-config.php, etc.) y asegúrate de que las credenciales son correctas y están bien escritas.

Error en phpMyAdmin

Si no puedes ni siquiera entrar a phpMyAdmin con el usuario y la nueva contraseña, es posible que:

  1. Estás usando un usuario que no tiene privilegios: En cPanel, por ejemplo, algunos usuarios están vinculados a bases de datos específicas. Asegúrate de que el usuario tiene acceso a la base de datos que intentas abrir.
  2. La contraseña tiene caracteres especiales que se interpretan mal: Algunos paneles no gestionan bien ciertos símbolos. Prueba a cambiar la contraseña a una que solo incluya letras y números, para descartar este problema.

Preguntas Frecuentes (FAQ)

¿Puedo usar la misma contraseña para varios usuarios MySQL?

Sí, técnicamente puedes, pero no es recomendable. Si un atacante descubre una contraseña, tendrá acceso a todas las bases de datos que usen ese usuario. Usa contraseñas únicas para cada usuario.

¿Qué hago si he olvidado la contraseña del usuario root de MySQL?

Si estás en un hosting compartido, no tienes acceso al usuario root. Debes contactar con tu proveedor de hosting. Si tienes un VPS o servidor dedicado, puedes restablecerla por línea de comandos (SSH), pero eso ya es un tema más avanzado que escapa a esta guía.

¿Cuánto tiempo tarda en hacerse efectivo el cambio de contraseña?

El cambio es inmediato. Tan pronto como guardes los cambios en cPanel o Plesk, la contraseña antigua dejará de funcionar.

¿Necesito reiniciar el servidor después de cambiar la contraseña?

No, no es necesario. El cambio se aplica al instante sin necesidad de reiniciar MySQL ni el servidor web.

Consejos finales de seguridad

Para terminar, te dejo algunos consejos para mantener tus bases de datos seguras:

  1. Usa contraseñas robustas: Combina mayúsculas, minúsculas, números y símbolos. Cuanto más larga y compleja, mejor.
  2. Cambia las contraseñas regularmente: Establece una rutina, por ejemplo, cada 3 o 6 meses.
  3. No compartas tus credenciales: Si necesitas dar acceso a un desarrollador, créale un usuario específico con permisos limitados y revócalo cuando termine el trabajo.
  4. Mantén tu aplicación actualizada: Las actualizaciones de WordPress, plugins y temas suelen incluir parches de seguridad que protegen contra vulnerabilidades conocidas que podrían comprometer tu base de datos.

Si has seguido todos los pasos, ya deberías saber cómo cambiar la contraseña de un usuario MySQL tanto en cPanel como en Plesk, cómo actualizar tu aplicación y cómo resolver los errores más comunes. Recuerda que la clave está en actualizar siempre el archivo de configuración después del cambio. ¡Mucha suerte y no dudes en consultar la documentación de tu proveedor de hosting si tienes dudas específicas!

¿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