Cómo cambiar la contraseña de una base de datos en Plesk (sin romper WordPress)
¿Te da miedo tocar la contraseña de tu base de datos en Plesk por si acaso tu página web deja de funcionar? Es una preocupación totalmente lógica. Cambiar la contraseña de MySQL en Plesk es un proceso sencillo, pero si no se hace correctamente, puede dejar tu WordPress con un molesto error de conexión a la base de datos.
En esta guía extensa y paso a paso, vamos a desglosar todo el proceso para que puedas cambiar contraseña mysql plesk sin romper nada. Te explicaré no solo cómo hacerlo en el panel, sino también cómo actualizar el archivo wp-config.php de tu WordPress para que todo siga funcionando a la perfección. Al final, incluiremos una sección de preguntas frecuentes para resolver las dudas más comunes.
¿Por qué es tan importante actualizar WordPress después del cambio?
Imagina que tu base de datos es una caja fuerte donde guardas todas las entradas de tu blog, los comentarios y la configuración de tu web. WordPress es la persona que necesita abrir esa caja fuerte para mostrar la información a tus visitantes.
Para abrirla, WordPress necesita dos cosas: la llave (el nombre de usuario de la base de datos) y el código de la cerradura (la contraseña). Si tú cambias la cerradura (la contraseña) en Plesk, pero no le das la nueva llave a WordPress, este se quedará fuera. El resultado será un mensaje de error en tu web, típicamente "Error al conectar con la base de datos".
Por lo tanto, el proceso tiene dos fases obligatorias:
- Cambiar la contraseña en el panel de Plesk.
- Actualizar la contraseña en el archivo
wp-config.phpde tu WordPress.
Si solo haces la primera, romperás la web. Si haces ambas, el cambio será transparente y sin interrupciones.
Fase 1: Cambiar la contraseña en Plesk
Esta es la parte más fácil. Plesk tiene una interfaz gráfica muy amigable. Sigue estos pasos al pie de la letra:
Paso 1: Accede a tu panel de Plesk
Abre tu navegador web y escribe la URL de acceso a Plesk. Normalmente suele ser algo como https://tu-dominio.com:8443 o https://ip-de-tu-servidor:8443. Introduce tu usuario y contraseña de administrador o de la suscripción.
[TIP] Si no sabes cuál es tu URL de acceso, revisa el correo de bienvenida que te envió tu proveedor de hosting cuando contrataste el servicio. Ahí suele venir toda la información de acceso.
Paso 2: Localiza la sección de Bases de Datos
Una vez dentro del panel, verás el menú principal en la parte izquierda o superior (dependiendo de la versión de Plesk). Busca la sección que dice "Bases de datos" o "Sitios web y dominios" y dentro de esta, el icono o enlace de "Bases de datos".
Paso 3: Selecciona tu base de datos
Verás una lista con todas las bases de datos que tienes creadas. Localiza la que corresponde a tu instalación de WordPress. El nombre suele ser algo como tudominio_wp o tudominio_blog. Haz clic en el nombre de la base de datos para entrar en su configuración.
Paso 4: Busca la opción de cambiar contraseña
Dentro de la página de configuración de la base de datos, busca una pestaña o un botón que diga "Cambiar contraseña" o "Usuarios". En la mayoría de las versiones de Plesk, verás una lista de usuarios asociados a esa base de datos. Haz clic en el icono de "lápiz" o en el botón "Cambiar contraseña" al lado del usuario que quieras modificar (normalmente el mismo nombre que la base de datos).
Paso 5: Establece la nueva contraseña
Se abrirá una ventana o sección donde podrás escribir la nueva contraseña. Plesk suele tener un generador de contraseñas seguras. Te recomiendo que uses uno o que crees una contraseña robusta con mayúsculas, minúsculas, números y símbolos.
[WARNING] Anota la nueva contraseña en un lugar seguro, como un gestor de contraseñas. La necesitarás en el siguiente paso. Si la pierdes, tendrás que repetir todo este proceso.
Paso 6: Guarda los cambios
Haz clic en "Aceptar" o "Guardar". Plesk te mostrará un mensaje de confirmación indicando que la contraseña se ha cambiado correctamente.
¡Importante! En este punto, tu base de datos tiene una nueva contraseña, pero tu WordPress sigue intentando usar la antigua. No vayas a tu web todavía, o verás el temido error. Continúa con la Fase 2 de inmediato.
Fase 2: Actualizar el archivo wp-config.php (La clave del éxito)
Este es el paso que conecta el cambio en Plesk con tu WordPress. Es un archivo de configuración que contiene, entre otras cosas, las credenciales de acceso a la base de datos. Necesitas editarlo y poner la nueva contraseña.
Opción A: Usando el Administrador de Archivos de Plesk (La más fácil)
Plesk incluye un administrador de archivos integrado, así que no necesitas programas externos.
- Vuelve al menú principal de Plesk y ve a "Administrador de archivos" (suele estar en la sección de "Sitios web y dominios" o en el menú de la izquierda).
- Navega hasta la carpeta raíz de tu sitio web. Normalmente es
httpdocsopublic_html. Si tu WordPress está en una subcarpeta (por ejemplo,httpdocs/blog), navega hasta ella. - Busca el archivo llamado
wp-config.phpen la raíz de la instalación de WordPress. - Haz clic derecho sobre él y selecciona "Editar". Se abrirá un editor de texto en tu navegador.
Opción B: Usando FTP
Si prefieres usar un cliente FTP como FileZilla, también puedes hacerlo:
- Conéctate a tu servidor usando tus credenciales FTP.
- Navega a la carpeta raíz de tu WordPress.
- Descarga el archivo
wp-config.phpa tu ordenador. - Ábrelo con un editor de texto plano como el Bloc de notas (Windows) o TextEdit (Mac).
¿Qué debo buscar dentro del archivo?
Una vez que tengas el archivo abierto, busca una línea de código que se vea así:
define( 'DB_PASSWORD', 'LA_CONTRASEÑA_ANTIGUA' );
Es posible que esté escrita de forma ligeramente diferente, pero siempre contendrá DB_PASSWORD. En esa línea, verás que el valor entre comillas simples es la contraseña antigua.
El cambio final
Selecciona la contraseña antigua (el texto entre las comillas) y reemplázala por la nueva contraseña que acabas de configurar en Plesk.
Debe quedar así:
define( 'DB_PASSWORD', 'tu_nueva_contraseña_super_segura' );
[INFO] Es crucial que mantengas las comillas simples (' ') alrededor de la contraseña. No las borres. Tampoco añadas espacios extra. El cambio debe ser exacto.
Guarda y sube el archivo
- Si usaste el Administrador de Archivos de Plesk: Haz clic en el botón "Guardar" en la parte superior del editor. El archivo se actualizará automáticamente en el servidor.
- Si usaste FTP: Guarda el archivo en tu ordenador y luego súbelo de nuevo al servidor, sobrescribiendo el archivo antiguo.
Verificación y solución de problemas
Ahora viene el momento de la verdad. Abre tu navegador en una ventana de incógnito y visita tu sitio web.
- ¿Funciona? ¡Felicidades! Has cambiado la contraseña correctamente sin romper nada. El proceso ha sido un éxito.
- ¿Ves el error "Error al conectar con la base de datos"? No entres en pánico. Es un problema muy común y fácil de solucionar. Significa que algo ha ido mal en la Fase 2.
¿Qué hago si veo el error de conexión?
Estos son los puntos más comunes a revisar si te encuentras con el temido error conexion base datos plesk:
- Verifica que escribiste bien la contraseña: El error más común es un simple error tipográfico. Revisa que no haya espacios, caracteres extra o que no te falte ninguna letra. Compara la contraseña en
wp-config.phpcon la que pusiste en Plesk. - Comprueba que guardaste el archivo correctamente: Si usaste FTP, asegúrate de que el archivo se subió a la carpeta correcta (la raíz de WordPress) y que sobrescribió al antiguo. Si usaste el editor de Plesk, verifica que el botón "Guardar" se pulsó correctamente.
- Reinicia la caché de tu navegador: A veces, tu navegador guarda una versión antigua de la página. Prueba en una ventana de incógnito o borra la caché.
- Revisa los nombres de usuario y base de datos: Aunque no los hayas cambiado, es un buen momento para verificar en Plesk que el nombre de la base de datos y el nombre de usuario en
wp-config.phpson exactamente los mismos. A veces, en Plesk, el prefijo del usuario es diferente al de la base de datos.
// Estas líneas también son importantes, verifica que coincidan con Plesk:
define( 'DB_NAME', 'nombre_de_tu_base_de_datos' );
define( 'DB_USER', 'nombre_de_tu_usuario' );
- Comprueba los permisos del archivo: En algunos servidores, el archivo
wp-config.phpdebe tener permisos de solo lectura (644). Si usaste FTP para subirlo, podría haberse cambiado el permiso. Puedes verificar esto en el Administrador de Archivos de Plesk haciendo clic derecho sobre el archivo y seleccionando "Cambiar permisos".
Preguntas Frecuentes (FAQ)
¿Con qué frecuencia debo cambiar la contraseña de mi base de datos?
Se recomienda cambiarla periódicamente (cada 3-6 meses) como una buena práctica de seguridad, o inmediatamente si sospechas que ha podido ser comprometida.
¿Puedo usar la misma contraseña para varias bases de datos?
Técnicamente sí, pero no es recomendable. Si un atacante descubre la contraseña de una, tendrá acceso a todas. Es mejor usar contraseñas únicas y robustas para cada base de datos.
¿Necesito cambiar la contraseña de la base de datos si solo cambio la contraseña del panel de Plesk?
No. Son cosas completamente diferentes. La contraseña del panel de Plesk es para acceder a tu panel de control. La contraseña de la base de datos es para que WordPress se conecte a la base de datos. Cambiar una no afecta a la otra.
¿Qué pasa si tengo más de una aplicación conectada a la misma base de datos?
Si tienes, por ejemplo, un WordPress y un foro que comparten la misma base de datos, tendrás que actualizar la contraseña en los archivos de configuración de todas las aplicaciones que se conecten a ella. No solo en wp-config.php.
¿Puedo cambiar el nombre de usuario de la base de datos en lugar de la contraseña?
Sí, es posible en Plesk, pero es un proceso más delicado. No solo tendrás que cambiar el nombre en Plesk, sino también la línea DB_USER en el wp-config.php. Si no lo haces bien, también romperás la conexión. El proceso de cambiar solo la contraseña es más simple y seguro para usuarios novatos.
Si uso un plugin de caché, ¿afecta el cambio de contraseña?
No debería. Los plugins de caché almacenan una copia estática de tus páginas. Una vez que la conexión a la base de datos se restablece correctamente, el plugin seguirá funcionando con normalidad. Si quieres estar 100% seguro, puedes purgar la caché después de hacer el cambio.
¿Qué es Syspanel y tiene algo que ver con esto?
Syspanel es el nombre que le damos a otro panel de control de hosting (conocido comúnmente como HestiaCP). Si tu hosting usa Syspanel, el proceso para cambiar la contraseña de la base de datos es diferente al de Plesk. Para acceder a Syspanel, la URL suele ser https://tu-dominio.com:2106. Dentro, buscarás la sección de "Bases de datos" y seguirás un proceso similar, pero la interfaz será distinta. En ese caso, la actualización del wp-config.php es exactamente igual a la que hemos descrito aquí.
Conclusión
Cambiar la contraseña de tu base de datos en Plesk no tiene por qué ser una pesadilla. Siguiendo estos dos pasos clave – cambiar la contraseña en Plesk y actualizar wp-config.php – puedes hacerlo de forma segura y sin interrumpir el funcionamiento de tu sitio web.
La clave está en entender que son dos acciones que van de la mano. La primera sin la segunda es una receta para el desastre, pero juntas forman un proceso de mantenimiento de seguridad esencial y sencillo.
Ahora ya tienes el conocimiento y la confianza para hacerlo tú mismo. Si en algún momento te surge un problema, recuerda revisar los puntos de solución de problemas que hemos mencionado. ¡Buena suerte!
