Plesk: Cambiar la contraseña de un usuario de base de datos
¿Por Qué Cambiar la Contraseña de un Usuario de Base de Datos en Plesk?
Cambiar la contraseña de un usuario de base de datos en Plesk es una tarea de mantenimiento esencial para mantener la seguridad de tu sitio web o aplicación. Las bases de datos, ya sean MySQL o PostgreSQL, almacenan información crítica como usuarios, pedidos, contenido y configuraciones. Una contraseña débil o expuesta puede ser la puerta de entrada para accesos no autorizados.
Razones comunes para realizar este cambio:
- Seguridad proactiva: Es una buena práctica cambiar las contraseñas periódicamente, especialmente si has compartido el acceso con colaboradores temporales.
- Tras una brecha de seguridad: Si sospechas que tu sitio ha sido comprometido, cambiar la contraseña de la base de datos es uno de los primeros pasos para contener el daño.
- Olvido de la contraseña: Es muy frecuente. Si no recuerdas la contraseña de un usuario de base de datos, la única solución segura es generar una nueva.
- Renovación de personal: Cuando un desarrollador o administrador deja de trabajar en tu proyecto, es recomendable rotar todas las credenciales, incluyendo las de la base de datos.
- Cumplimiento de normativas: Algunos estándares de seguridad (como PCI DSS) exigen cambios de contraseña periódicos.
Cambiar la contraseña en Plesk es un proceso sencillo y guiado. No necesitas ser un experto en bases de datos para realizarlo. A continuación, te explicamos paso a paso cómo hacerlo tanto para MySQL como para PostgreSQL.
[INFO] Este artículo asume que ya tienes acceso al panel de control de Plesk. Si aún no has iniciado sesión, hazlo ahora con tus credenciales de administrador o de cliente.
Requisitos Previos Antes de Cambiar la Contraseña
Antes de lanzarte a cambiar la contraseña, es importante que verifiques algunos puntos para evitar que tu sitio web o aplicación dejen de funcionar.
- Identifica la aplicación que usa la base de datos: ¿Es WordPress, Joomla, un CRM personalizado, una aplicación móvil? Necesitarás saber dónde se guarda la configuración de conexión a la base de datos.
- Localiza el archivo de configuración: La mayoría de las aplicaciones (como WordPress en su archivo
wp-config.php) almacenan el nombre de usuario y la contraseña de la base de datos en un archivo de configuración. Deberás actualizar este archivo con la nueva contraseña después del cambio. - Ten a mano un editor de texto plano: Necesitarás uno (como Notepad, Sublime Text o VS Code) para modificar el archivo de configuración de tu aplicación.
- Si usas varios sitios, identifica cuál usa esa base de datos: Si tienes varios sitios web en el mismo plan de hosting, asegúrate de saber qué sitio se conecta a la base de datos cuyo usuario vas a modificar.
[WARNING] Si cambias la contraseña en Plesk pero no actualizas el archivo de configuración de tu sitio web, este dejará de funcionar inmediatamente, mostrando un error de conexión a la base de datos. ¡No olvides este paso!
Paso a Paso: Cómo Cambiar la Contraseña en Plesk (MySQL y PostgreSQL)
El proceso es prácticamente idéntico para ambos tipos de bases de datos. Sigue estos pasos:
1. Accede a la Sección de Bases de Datos
Una vez dentro de tu panel de Plesk, busca en el menú lateral izquierdo o en la pantalla principal la opción "Bases de datos" o "Databases" (dependiendo del idioma de tu panel). Haz clic en ella.
Verás una lista con todas las bases de datos que tienes creadas en tu suscripción.
2. Selecciona la Base de Datos Correcta
Localiza la base de datos cuyo usuario deseas modificar. Puedes usar el campo de búsqueda si tienes muchas. Haz clic en el nombre de la base de datos.
Se abrirá una página con los detalles de esa base de datos, incluyendo información como el tamaño, el servidor y, lo más importante, la lista de usuarios asociados.
3. Identifica y Modifica el Usuario
En la sección de "Usuarios" verás una tabla con los nombres de usuario (suelen tener un prefijo como tu nombre de suscripción). Busca el usuario al que quieres cambiarle la contraseña.
A la derecha de cada usuario, verás una serie de iconos de acciones. El icono para cambiar la contraseña suele ser un candado o un lápiz (dependiendo de la versión de Plesk). Pasa el ratón por encima de los iconos para ver su descripción. Haz clic en el que indica "Cambiar contraseña" o "Change Password".
4. Establece la Nueva Contraseña
Se abrirá una ventana emergente o un formulario. Aquí tienes dos opciones:
- Generar una contraseña segura automáticamente: Plesk puede crear una contraseña fuerte y aleatoria por ti. Es la opción más segura. Simplemente haz clic en el botón "Generar".
- Escribir tu propia contraseña: Si prefieres una que puedas recordar, escríbela en el campo correspondiente. Asegúrate de que sea una combinación de letras mayúsculas, minúsculas, números y símbolos.
[TIP] La contraseña generada por Plesk suele ser muy larga y compleja. Si eliges esta opción, cópiala inmediatamente y pégala en un lugar seguro (como un gestor de contraseñas), ya que no podrás verla de nuevo desde el panel.
Haz clic en "Aceptar" o "OK".
5. ¡Importante! Actualiza tu Aplicación
Este es el paso más crítico. Como mencionamos en los requisitos, tu aplicación (WordPress, Joomla, etc.) tiene almacenada la contraseña anterior. Ahora debes reemplazarla por la nueva.
- Para WordPress: Conéctate a tu servidor vía FTP o usa el administrador de archivos de Plesk. Busca el archivo
wp-config.phpen la raíz de tu sitio. Ábrelo con un editor de texto. Busca la línea que dicedefine('DB_PASSWORD', 'contraseña_antigua');y reemplaza'contraseña_antigua'por la nueva contraseña que acabas de generar. - Para otras aplicaciones: El proceso es similar. Busca el archivo de configuración (suele llamarse
config.php,database.php,.env, etc.) y localiza la variable de la contraseña para actualizarla.
Guarda los cambios y sube el archivo de nuevo al servidor si lo estabas editando localmente.
6. Verifica la Conexión
Abre tu sitio web en un navegador. Si todo ha ido bien, la página debería cargar con normalidad. Si ves un error de conexión a la base de datos, revisa que hayas copiado bien la contraseña en el archivo de configuración.
Diferencias Clave entre MySQL y PostgreSQL en Plesk
Aunque el proceso de cambio de contraseña en Plesk es idéntico, es bueno conocer las diferencias sutiles entre estos dos sistemas de gestión de bases de datos.
- MySQL: Es el más común en el hosting compartido y la mayoría de las aplicaciones web (WordPress, Joomla, Drupal). Es excelente para sitios web y aplicaciones de tamaño pequeño a mediano. Su manejo es muy intuitivo.
- PostgreSQL: Es un sistema más avanzado y robusto, conocido por su cumplimiento de estándares SQL y su capacidad para manejar cargas de trabajo muy complejas y grandes volúmenes de datos. Es la opción preferida para aplicaciones empresariales, sistemas geográficos (GIS) y proyectos que requieren alta integridad de datos.
[INFO] Plesk soporta ambos sistemas de forma nativa. Cuando creas una base de datos, te permite elegir entre MySQL y PostgreSQL. El cambio de contraseña sigue los mismos pasos descritos anteriormente para ambos tipos.
Preguntas Frecuentes (FAQ) sobre Cambio de Contraseñas en Plesk
1. ¿Cuánto tiempo tarda en aplicarse el cambio de contraseña en Plesk?
El cambio es prácticamente instantáneo. En cuanto haces clic en "Aceptar", la nueva contraseña está activa en el servidor de bases de datos.
2. ¿Puedo cambiar la contraseña de un usuario que está conectado a la base de datos en ese momento?
Sí, puedes hacerlo. Sin embargo, la conexión activa se interrumpirá inmediatamente. Por eso es fundamental que actualices el archivo de configuración de tu sitio web antes o justo después del cambio para minimizar el tiempo de inactividad.
3. ¿Qué hago si olvido la nueva contraseña que generé?
No puedes recuperar una contraseña generada automáticamente por Plesk si no la guardaste. La única solución es repetir el proceso de cambio de contraseña para generar una nueva. Luego, deberás actualizar el archivo de configuración de tu aplicación con esta nueva contraseña.
4. ¿Cambiar la contraseña en Plesk afecta a otros servicios como FTP o el correo electrónico?
No, en absoluto. Cada servicio (FTP, correo, base de datos) tiene sus propias credenciales. Cambiar la contraseña de la base de datos solo afecta a la conexión de la aplicación a esa base de datos en concreto.
5. ¿Puedo tener varios usuarios para una misma base de datos en Plesk?
Sí, puedes crear múltiples usuarios y asignarles diferentes permisos sobre la misma base de datos. Esto es útil si quieres dar acceso parcial a otra persona (por ejemplo, solo de lectura). El proceso de cambio de contraseña es el mismo para cada usuario.
6. ¿Hay alguna diferencia si mi hosting usa un panel como Syspanel (HestiaCP) en lugar de Plesk?
Sí, el proceso es diferente. Syspanel (que es el nombre que usamos para HestiaCP) es otro panel de control. En Syspanel, la gestión de bases de datos se encuentra en una sección diferente y el puerto de acceso a su panel es el 2106 (ejemplo: tudominio.com:2106). Las instrucciones de este artículo son exclusivamente para Plesk.
[WARNING] No intentes seguir estos pasos en un panel Syspanel (HestiaCP), ya que la interfaz y la lógica son distintas. Para cambiar una contraseña en Syspanel, busca una guía específica para ese panel.
Conclusión y Buenas Prácticas
Cambiar la contraseña de un usuario de base de datos en Plesk es un procedimiento rápido y seguro que no debería tomarte más de 5 minutos. La clave del éxito está en no olvidar el paso de actualizar el archivo de configuración de tu aplicación.
Para mantener un buen nivel de seguridad, te recomendamos:
- Usa contraseñas generadas automáticamente: Son mucho más seguras que cualquier cosa que puedas inventar.
- Guarda las contraseñas en un gestor de contraseñas: No las anotes en un archivo de texto en tu escritorio.
- Cambia las contraseñas periódicamente: Al menos una vez al año, o inmediatamente después de cualquier cambio de personal.
- Revoca usuarios que ya no sean necesarios: Si un colaborador ya no trabaja en tu proyecto, elimina su usuario de base de datos en lugar de solo cambiarle la contraseña.
Siguiendo estos sencillos pasos, podrás gestionar la seguridad de tus bases de datos en Plesk de manera eficaz y sin complicaciones. ¡Tu sitio web y tus datos estarán mucho más seguros!
