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

Cambiar la contraseña de root de MySQL en Plesk

Actualizado el 15 de marzo de 2026

¿Por qué necesitas cambiar la contraseña de root de MySQL en Plesk?

La contraseña de root de MySQL es la llave maestra de todas tus bases de datos. Si la has olvidado, si sospechas que ha sido comprometida, o simplemente quieres reforzar la seguridad de tu servidor, cambiarla es un paso fundamental. En Plesk, el panel de control más popular para hosting, este proceso es sencillo pero requiere seguir los pasos correctos para evitar errores.

En este artículo, te guiaré paso a paso para cambiar contraseña root mysql de forma segura y sin complicaciones. Además, resolveremos las dudas más comunes (FAQ) que surgen al administrar mysql plesk.

[WARNING] No compartas tu contraseña de root de MySQL con nadie. Un acceso no autorizado puede comprometer todas tus bases de datos y la información de tus clientes.

Requisitos previos antes de cambiar la contraseña

Antes de lanzarte a modificar la contraseña, asegúrate de tener lo siguiente:

  • Acceso a Plesk como administrador (root): Necesitas tener privilegios de administrador en el panel de Plesk.
  • Acceso SSH al servidor: Aunque algunos cambios se pueden hacer desde la interfaz web, el método más fiable y directo requiere una conexión SSH (Secure Shell).
  • La contraseña actual de root de MySQL (o acceso root del servidor): Si la has olvidado, necesitarás un método de recuperación que también cubriremos.
  • Conocimientos básicos de línea de comandos: No te preocupes, te daremos los comandos exactos. Solo necesitas copiarlos y pegarlos.

Método 1: Cambiar la contraseña desde la línea de comandos (SSH) - El método más fiable

Este es el método recomendado, ya que te da control total sobre el proceso y funciona en todas las versiones de Plesk.

Paso 1: Conéctate a tu servidor por SSH

Abre tu terminal (en macOS/Linux) o un cliente SSH como PuTTY (en Windows). Conéctate a tu servidor con el usuario root:

ssh root@tu_direccion_ip

Te pedirá la contraseña de root del servidor. Una vez dentro, ya estás listo para trabajar.

Paso 2: Accede a MySQL como root

Ejecuta el siguiente comando para iniciar sesión en MySQL:

mysql -u root -p

Te pedirá la contraseña actual de root de MySQL. Escríbela y presiona Enter. Si es correcta, verás el prompt de MySQL: mysql>.

[TIP] Si ves un error como Access denied for user 'root'@'localhost', es posible que la contraseña sea incorrecta o que necesites usar un método de recuperación (ver más abajo).

Paso 3: Cambia la contraseña de root de MySQL

Una vez dentro del prompt de MySQL, ejecuta el siguiente comando, reemplazando NUEVA_CONTRASEÑA_SEGURA por la clave que quieras usar:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NUEVA_CONTRASEÑA_SEGURA';

[WARNING] La contraseña debe ser larga, con mayúsculas, minúsculas, números y símbolos. Ejemplo: Mj$8kLp@2024!.

Si tu versión de MySQL es anterior a la 5.7 (lo cual es raro, pero posible), es posible que necesites usar un comando diferente:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('NUEVA_CONTRASEÑA_SEGURA');

Paso 4: Aplica los cambios y sal

Para que los cambios surtan efecto, ejecuta:

FLUSH PRIVILEGES;

Luego, sal de MySQL:

EXIT;

Paso 5: Verifica que el cambio funcionó

Para asegurarte de que todo está correcto, vuelve a intentar acceder a MySQL con la nueva contraseña:

mysql -u root -p

Te pedirá la nueva contraseña. Si accedes sin problemas, ¡enhorabuena! Has cambiado la contraseña correctamente.

Método 2: Cambiar la contraseña desde la interfaz web de Plesk (Para versiones recientes)

En versiones modernas de Plesk (18.x y superiores), puedes cambiar la contraseña de root de MySQL directamente desde la interfaz web, sin necesidad de SSH.

Paso 1: Inicia sesión en Plesk como administrador

Ve a https://tu_dominio_o_ip:8443 e inicia sesión con tu usuario administrador.

Paso 2: Accede a la gestión de bases de datos

En el menú lateral izquierdo, busca la sección "Herramientas y Configuración" (Tools & Settings). Luego, en la sección "Bases de datos", haz clic en "Servidores de bases de datos" (Database Servers).

Paso 3: Cambia la contraseña

Verás una lista de servidores de bases de datos. Haz clic en el nombre del servidor (normalmente localhost). Se abrirá una página de configuración. Busca el campo "Contraseña del administrador" (Administrator's password) o similar. Introduce la nueva contraseña dos veces y haz clic en "Aceptar" (OK).

[INFO] Este método es más visual y rápido, pero no siempre está disponible en todas las versiones de Plesk. Si no ves la opción, usa el método SSH.

¿Qué hacer si has olvidado la contraseña de root de MySQL?

Si no recuerdas la contraseña actual, no puedes usar los métodos anteriores directamente. Necesitas un procedimiento de recuperación.

Paso 1: Detén el servicio de MySQL

Conéctate por SSH como root y ejecuta:

systemctl stop mysql

O, en algunos sistemas:

service mysql stop

Paso 2: Inicia MySQL en modo seguro (sin verificación de contraseñas)

Ejecuta:

mysqld_safe --skip-grant-tables &

Este comando inicia MySQL sin pedir contraseña. Puede tardar unos segundos.

Paso 3: Accede a MySQL sin contraseña

Ahora, accede directamente:

mysql -u root

¡Deberías entrar sin que te pida contraseña!

Paso 4: Cambia la contraseña

Una vez dentro del prompt de MySQL, ejecuta los mismos comandos del Método 1, Paso 3 y 4:

FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NUEVA_CONTRASEÑA_SEGURA';
FLUSH PRIVILEGES;
EXIT;

Paso 5: Reinicia MySQL normalmente

Primero, detén el proceso que iniciaste en modo seguro:

killall mysqld_safe

Luego, reinicia el servicio:

systemctl restart mysql

¡Ahora ya puedes acceder con tu nueva contraseña!

Preguntas Frecuentes (FAQ) sobre plesk mysql root password

¿Puedo cambiar la contraseña de root de MySQL desde phpMyAdmin?

No, phpMyAdmin no permite cambiar la contraseña del usuario root directamente por razones de seguridad. Debes usar SSH o la interfaz de Plesk.

¿Afecta este cambio a las bases de datos de mis clientes?

No, cambiar la contraseña de root no afecta a las bases de datos existentes ni a los usuarios de bases de datos de tus clientes. Solo cambia la clave de acceso del usuario administrador del servidor MySQL.

¿Qué hago si después de cambiar la contraseña, Plesk me da un error de conexión?

Esto puede ocurrir si Plesk no actualiza su propia configuración. En ese caso, debes actualizar la contraseña en los archivos de configuración de Plesk. Ejecuta este comando en SSH:

plesk bin database --set-root-password -pass NUEVA_CONTRASEÑA_SEGURA

Esto sincronizará la contraseña en todos los servicios de Plesk.

¿Es seguro usar la misma contraseña para root del servidor y root de MySQL?

No, rotundamente no. Son dos sistemas diferentes. Usar la misma contraseña aumenta el riesgo si uno de los dos se ve comprometido. Usa contraseñas fuertes y diferentes para cada uno.

¿Cada cuánto debo cambiar la contraseña de root de MySQL?

Como buena práctica de seguridad, se recomienda cambiarla cada 3-6 meses. También debes cambiarla inmediatamente si sospechas que ha sido filtrada.

Si uso Syspanel (HestiaCP), ¿cómo cambio la contraseña de root de MySQL?

Si tu panel es Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso se realiza a través del puerto 2106 (por ejemplo: https://tu_ip:2106). Una vez dentro, el método para cambiar password mysql plesk (o en este caso, Syspanel) es el mismo que el Método 1 (SSH). El panel no tiene una opción gráfica directa para esto, por lo que la línea de comandos es la vía más segura.

Consejos finales para administrar mysql plesk de forma segura

  • Usa contraseñas únicas y fuertes: No uses fechas de cumpleaños, nombres de mascotas o palabras del diccionario.
  • Guarda la contraseña en un gestor de contraseñas: No la anotes en un papel o en un archivo de texto sin cifrar.
  • Limita el acceso SSH: Solo permite conexiones desde IPs de confianza.
  • Mantén Plesk y MySQL actualizados: Las actualizaciones corrigen vulnerabilidades de seguridad.
  • Realiza copias de seguridad periódicas: Antes de hacer cambios importantes como este, siempre es bueno tener un backup.

Siguiendo esta guía, podrás cambiar contraseña root mysql en Plesk de forma segura y sin estrés. Recuerda que la seguridad de tu servidor empieza por contraseñas robustas y buenas prácticas. ¡Ahora ya estás listo para administrar tu servidor con total confianza!

¿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