Cómo reiniciar MySQL en Plesk sin perder datos
¿Te ha pasado que tu sitio web se puso lento de repente, o que al intentar entrar a tu tienda online te aparece un error de conexión con la base de datos? No te asustes. En la mayoría de los casos, la solución es más sencilla de lo que piensas y no implica perder ni un solo dato.
Reiniciar el servicio de MySQL (o MariaDB, su gemelo open-source) es una de las tareas de mantenimiento más comunes y seguras que existen. Es como darle un "respiro" al motor de tu web para que vuelva a funcionar con fluidez.
Si tu hosting usa Plesk, estás de suerte, porque esta tarea se puede hacer de forma gráfica o por línea de comandos, sin tocar tus archivos ni tus tablas. Aquí te explico, paso a paso y sin tecnicismos, cómo hacerlo.
¿Por qué y cuándo deberías reiniciar MySQL en Plesk?
Antes de ponernos manos a la obra, es importante que entiendas qué significa reiniciar el servicio y por qué es una operación segura.
Piensa en MySQL como el bibliotecario de tu web. Él guarda, organiza y te presta todos los libros (tus posts, productos, usuarios). A veces, el bibliotecario se cansa, se le acumula el trabajo o se queda atascado con un libro pesado. Al reiniciarlo, le pedimos que cierre su escritorio, guarde todo en su sitio (en el disco duro) y vuelva a abrir con las pilas cargadas.
No pierdes datos porque todo lo que está en memoria se guarda en los archivos físicos del servidor antes de apagarse. Es un proceso limpio.
Deberías hacer este reiniciar mysql plesk cuando:
- Tu web tarda muchísimo en cargar.
- Ves errores como "Error establishing a database connection".
- Has cambiado configuraciones en el archivo
my.cnfy necesitas que se apliquen. - El panel de Plesk te muestra un aviso de que el servicio está caído o con errores.
- Después de una actualización del sistema o del propio Plesk.
Preparación: Antes de tocar nada
Aunque es un proceso seguro, la prudencia es la mejor aliada del administrador. Dedica 2 minutos a hacer esto:
1. Haz una copia de seguridad rápida (opcional pero recomendado)
Si tienes un sitio muy activo (con pedidos o comentarios cada minuto), una copia de seguridad extra no está de más. Puedes hacerla desde Plesk > Administrador de archivos o, mejor aún, desde Plesk > Bases de datos y pulsando el botón de "Exportar" de la base de datos principal.
Pero, insisto, no es estrictamente necesario para un simple reinicio. Es solo para que duermas tranquilo.
2. Avisa a tus usuarios (si es una web crítica)
Si es una tienda online o una aplicación de uso interno, avisa con un mensaje en la web o por redes sociales que habrá un pequeño corte de servicio de 1 a 2 minutos. Así nadie se lleva un susto.
Método 1: La forma gráfica (La más fácil para principiantes)
Esta es la vía ideal si no te sientes cómodo con la terminal. Plesk incluye un administrador de servicios muy visual.
Paso 1: Accede al administrador de servicios
Entra en tu panel de Plesk con tu usuario administrador o con aquel que tenga permisos de "Administración del servidor".
En el menú lateral izquierdo, busca la sección que dice "Herramientas y utilidades" o "Configuración del servidor" (depende de la versión de Plesk, puede variar ligeramente).
Dentro, busca un icono que se llama "Administrador de servicios" o "Service Manager". Haz clic en él.
Paso 2: Localiza el servicio de MySQL/MariaDB
Verás una lista con todos los servicios del servidor (Apache, Nginx, FTP, etc.). Busca la fila que dice "mysql" o "mariadb". Al lado, verás su estado: normalmente un círculo verde (activo) o rojo (detenido).
Paso 3: Pulsa el botón de reiniciar
En esa misma fila, a la derecha, hay unos iconos de acción. Busca el icono de "Reiniciar" (normalmente es un símbolo circular con una flecha, como los de los reproductores de música).
Pulsa sobre él y confirma en la ventana emergente que quieres reiniciar el servicio.
Paso 4: Comprueba el resultado
En unos segundos, el círculo volverá a ponerse en verde. Si estaba en rojo, ahora debería estar activo. ¡Ya está! Tu plesk mysql service se ha reiniciado.
Método 2: La forma profesional (Por línea de comandos SSH)
Si eres de los que les gusta el control total o si Plesk te da algún error gráfico, la terminal es tu aliada. Necesitarás acceso SSH al servidor (te lo da tu proveedor de hosting o puedes habilitarlo desde Plesk).
Paso 1: Conéctate al servidor
Usa un cliente como PuTTY (Windows) o la terminal (Mac/Linux). Conéctate con tu usuario root o un usuario con permisos sudo.
Paso 2: El comando mágico
Dependiendo de si tu sistema usa systemd (la mayoría de las distribuciones modernas como Ubuntu 18.04+, CentOS 7+, Debian 8+) o init.d (sistemas antiguos), el comando variará.
Para sistemas modernos (systemd), este es el comando:
systemctl restart mysql
O si tu sistema usa MariaDB:
systemctl restart mariadb
Para sistemas antiguos (init.d):
service mysql restart
O también:
/etc/init.d/mysql restart
Paso 3: Verifica que todo está correcto
Después de ejecutar el comando, no deberías ver ningún mensaje de error. Para asegurarte de que el servicio está activo, ejecuta:
systemctl status mysql
Te saldrá un mensaje verde que dice active (running). Si usas el método antiguo, puedes usar:
mysqladmin -u root -p status
Te pedirá la contraseña de root de MySQL (no la de Plesk). Si te muestra el uptime y la versión, todo perfecto.
Solucionando problemas comunes: FAQ
Aquí tienes las dudas que más nos llegan al soporte técnico.
¿Qué pasa si después del reinicio la web sigue dando error?
Respira. Esto no significa que hayas roto nada. Puede que el problema no fuera MySQL, sino otra cosa.
- Comprueba que el servicio está activo (con los pasos del Método 1).
- Reinicia también Apache/Nginx desde el mismo "Administrador de servicios" de Plesk. A veces se quedan con conexiones obsoletas.
- Revisa los logs de errores en Plesk > Registros o en
/var/log/mysql/error.log. Ahí verás el motivo real del fallo.
¿Reiniciar MySQL borra mis bases de datos?
No, jamás. El reinicio solo detiene y arranca el proceso. Tus tablas y registros están escritos en el disco duro, no en la memoria RAM. Es como apagar y encender tu ordenador: no pierdes tus fotos por ello.
¿Es lo mismo "reiniciar" que "reparar"?
No. Reiniciar es apagar y encender. Reparar (o mysqlcheck) es una operación que intenta arreglar tablas corruptas. Si sospechas de corrupción, primero reinicia y luego, si el error persiste, ejecuta en la terminal:
mysqlcheck -u root -p --auto-repair --optimize --all-databases
¿Puedo hacer esto desde el móvil?
Sí, si tu proveedor de hosting te da una app de Plesk (como "Plesk Mobile") puedes hacerlo, aunque la interfaz web es más cómoda para esta tarea concreta.
¿Cada cuánto tiempo debo reiniciar MySQL?
No hay una regla fija. Si tu servidor es estable, no lo hagas nunca. Solo hazlo cuando haya problemas o tras cambios de configuración. Es una herramienta de mantenimiento correctivo, no preventivo.
Consejo extra: La importancia de la configuración
A veces, el problema no es que MySQL se caiga, sino que no puede rendir al máximo. Si ves que tienes que reiniciarlo muy a menudo, es señal de que tu configuración no es la adecuada.
Los parámetros más importantes son innodb_buffer_pool_size (la memoria que usa para cachear) y max_connections (el número máximo de conexiones simultáneas).
Puedes ajustarlos desde Plesk > Configuración del Servidor > Configuración de MySQL o editando el archivo /etc/mysql/my.cnf. Pero esto ya es otro nivel. Si no estás seguro, es mejor contactar con tu proveedor de hosting para que te asesore.
Conclusión: Un mantenimiento sencillo y vital
Como has visto, reiniciar mysql plesk es una tarea de mantenimiento básica que cualquier administrador debería saber hacer.
Dominar este pequeño gesto te ahorrará muchos dolores de cabeza y llamadas al soporte técnico. Recuerda siempre:
- No pierdes datos en un reinicio.
- Usa el Administrador de servicios de Plesk si quieres algo visual.
- Usa
systemctl restart mysqlen la terminal si eres más técnico. - Si el problema persiste, revisa los logs.
Con este tutorial plesk ya tienes las herramientas para mantener tus bases de datos plesk en perfecto estado y tu web siempre disponible. Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar, aunque el acceso a su panel se realiza a través del puerto 2106 (https://tu-servidor:2106), y el servicio se gestiona dentro de la sección "Servicios" del mismo panel.
¡Esperamos que te haya sido de utilidad! Si tienes más dudas, no dudes en consultar nuestros otros artículos sobre administración de servidores.
