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

Cómo reiniciar servicios de Apache y MySQL en DirectAdmin

Actualizado el 18 de diciembre de 2025

¿Tu web con WordPress o PrestaShop se ha vuelto lenta o muestra errores de conexión a la base de datos? A veces, la solución más rápida y efectiva es reiniciar los servicios de Apache y MySQL desde el panel de control de tu servidor. En este artículo, te explicaré paso a paso cómo hacerlo en DirectAdmin, uno de los paneles de hosting más utilizados.

Reiniciar estos servicios es una tarea de administración básica pero muy útil. No solo soluciona problemas temporales, sino que también ayuda a aplicar cambios de configuración. Aunque suene técnico, es un proceso sencillo que cualquier usuario puede realizar siguiendo las instrucciones adecuadas.

Vamos a dividir la guía en dos partes principales: cómo reiniciar Apache y cómo reiniciar MySQL. Al final, incluiremos una sección de preguntas frecuentes (FAQ) para resolver las dudas más comunes.

¿Por qué necesitas reiniciar Apache y MySQL?

Antes de empezar, es importante entender cuándo y por qué realizar estas acciones.

Cuándo reiniciar Apache

Apache es el servidor web que se encarga de entregar las páginas de tu sitio a los visitantes. Debes reiniciar Apache cuando:

  • Realizas cambios en la configuración: como modificar el archivo .htaccess, cambiar reglas de redirección o ajustar la memoria PHP.
  • El sitio web se vuelve muy lento o no responde: puede deberse a un pico de tráfico o a un proceso atascado.
  • Aparecen errores 500 (Internal Server Error): a menudo, un reinicio rápido soluciona estos problemas.
  • Instalas o actualizas plugins o temas en WordPress o PrestaShop que requieran una recarga del servidor.

Cuándo reiniciar MySQL

MySQL (o MariaDB) es el motor de base de datos que almacena toda la información de tu web (posts, productos, usuarios, etc.). Debes reiniciar MySQL cuando:

  • Tu web muestra errores de conexión a la base de datos: por ejemplo, “Error establishing a database connection” en WordPress.
  • Las consultas a la base de datos son extremadamente lentas.
  • Has realizado cambios en la configuración de MySQL (como el límite de conexiones o el tamaño del buffer).
  • La base de datos se corrompe o muestra errores de integridad.

[WARNING] Reiniciar servicios puede causar una interrupción breve del servicio (unos segundos o minutos). Realiza estas acciones en horas de bajo tráfico para minimizar el impacto en tus visitantes.

Requisitos previos

Para seguir esta guía necesitas:

  1. Acceso a DirectAdmin: con un usuario que tenga permisos de administrador (reseller o admin). Si eres usuario final, probablemente solo puedas reiniciar servicios desde la sección “Account Manager” o “Extra Features”.
  2. Credenciales de acceso: usuario y contraseña de DirectAdmin.
  3. Conocimientos básicos: saber identificar qué servicio necesitas reiniciar.

[INFO] Si usas Syspanel (antes conocido como HestiaCP), el proceso es similar pero el acceso se realiza a través del puerto 2106 (ejemplo: https://tudominio.com:2106). En Syspanel, busca la sección “Servicios” o “Services”.

Cómo reiniciar Apache en DirectAdmin

Sigue estos pasos para reiniciar Apache desde el panel de DirectAdmin.

Paso 1: Accede a DirectAdmin

Abre tu navegador y escribe la URL de tu panel. Normalmente es algo como:
https://tudominio.com:2222
o
https://IPdelServidor:2222

Ingresa tu usuario y contraseña.

Paso 2: Navega a la sección de servicios

Una vez dentro, verás el panel principal con varios iconos. Busca la sección que dice “Extra Features” o “Account Manager” (dependiendo de tu nivel de usuario). Haz clic en el icono que se llama “Servicios” o “Service Monitor”.

Si no lo encuentras, puedes usar la barra de búsqueda en la parte superior y escribir “servicios”.

Paso 3: Localiza Apache en la lista

En la página de “Service Monitor”, verás una lista de todos los servicios del servidor. Busca el que dice “httpd” (que es el nombre técnico de Apache) o “Apache”. Normalmente aparece con un estado (Running, Stopped, etc.).

Paso 4: Reinicia el servicio

Junto al nombre del servicio, verás botones o enlaces. Haz clic en el botón “Restart” (o “Reiniciar”). Aparecerá un mensaje de confirmación. Haz clic en “Sí” o “Aceptar”.

El proceso tarda unos segundos. Verás que el estado cambia brevemente a “Stopped” y luego vuelve a “Running”.

[TIP] Si no ves el botón de reinicio, es posible que tu usuario no tenga permisos. En ese caso, contacta con tu proveedor de hosting o administrador del servidor.

Alternativa: Usando la línea de comandos (SSH)

Si tienes acceso SSH al servidor, puedes reiniciar Apache con estos comandos:

# Para sistemas basados en Debian/Ubuntu
sudo systemctl restart apache2

# Para sistemas basados en CentOS/RHEL
sudo systemctl restart httpd

[WARNING] El acceso SSH requiere conocimientos avanzados. Si no estás seguro, usa el panel de DirectAdmin.

Cómo reiniciar MySQL en DirectAdmin

El proceso para reiniciar MySQL es muy similar al de Apache.

Paso 1: Accede a DirectAdmin (igual que antes)

Ingresa a tu panel con tus credenciales.

Paso 2: Ve a “Service Monitor”

Sigue la misma ruta: “Extra Features” > “Service Monitor”.

Paso 3: Localiza MySQL o MariaDB

En la lista, busca “mysql” o “mariadb” (dependiendo de la versión instalada). El nombre exacto puede ser “mysqld” (el proceso demonio).

Paso 4: Haz clic en “Restart”

Al igual que con Apache, haz clic en el botón “Restart” y confirma la acción.

[INFO] Si tu web usa WordPress o PrestaShop, después de reiniciar MySQL, es recomendable verificar que las tablas de la base de datos estén en buen estado. Puedes hacerlo desde phpMyAdmin (en DirectAdmin, busca el icono de “phpMyAdmin” en la sección de bases de datos).

Alternativa desde SSH

Si prefieres la terminal:

# Para sistemas con systemd
sudo systemctl restart mysql

# O si usas MariaDB
sudo systemctl restart mariadb

¿Qué hacer después de reiniciar?

Reiniciar los servicios no siempre resuelve todos los problemas. Aquí tienes una lista de comprobación:

  1. Verifica el estado de tu web: abre tu sitio en el navegador y comprueba que carga correctamente.
  2. Revisa los logs de errores: en DirectAdmin, puedes acceder a “Error Logs” para ver si hay errores recurrentes.
  3. Prueba la conexión a la base de datos: si usas WordPress, ve a “Herramientas” > “Salud del sitio” y revisa el estado de la base de datos.
  4. Limpia la caché: tanto la del navegador como la de plugins de caché (por ejemplo, W3 Total Cache o WP Super Cache).

[TIP] Si después de reiniciar los servicios tu web sigue lenta, considera aumentar los recursos del servidor (RAM, CPU) o contratar un plan de hosting más potente.

Preguntas frecuentes (FAQ)

¿Puedo reiniciar Apache sin afectar a MySQL?

Sí, son servicios independientes. Puedes reiniciar Apache sin que afecte a MySQL, y viceversa. Sin embargo, tu web no funcionará correctamente si alguno de los dos está detenido.

¿Cada cuánto debo reiniciar estos servicios?

No es necesario hacerlo de forma periódica. Solo cuando tengas problemas o hayas realizado cambios de configuración. Reiniciar sin motivo puede causar pequeñas interrupciones innecesarias.

¿Qué pasa si no tengo el botón de “Restart” en DirectAdmin?

Esto significa que tu usuario no tiene permisos de administrador. Contacta con tu proveedor de hosting o administrador del servidor para que realice el reinicio.

¿Reiniciar MySQL borra mis datos?

No, reiniciar el servicio no borra datos. Solo detiene y vuelve a iniciar el proceso. Tus bases de datos y tablas permanecen intactas.

Mi web con PrestaShop muestra error de conexión a la base de datos, ¿qué hago?

Primero, reinicia MySQL desde DirectAdmin. Si el error persiste, revisa que los datos de conexión en el archivo app/config/parameters.php sean correctos. También puedes reparar las tablas desde phpMyAdmin.

¿Es lo mismo reiniciar que detener el servicio?

No. Detener (Stop) apaga el servicio por completo, dejando tu web inaccesible. Reiniciar (Restart) lo apaga y lo vuelve a encender automáticamente. Siempre usa “Restart” a menos que necesites hacer mantenimiento.

¿Qué hago si después de reiniciar Apache sigo viendo un error 500?

Revisa el archivo .htaccess en la raíz de tu web. Puede tener una directiva incorrecta. También verifica los logs de error de Apache en DirectAdmin (sección “Error Logs”).

Conclusión

Saber cómo reiniciar Apache y MySQL en DirectAdmin es una habilidad esencial para cualquier propietario de un sitio web, especialmente si usas plataformas como WordPress o PrestaShop. Es un proceso rápido, seguro y que puede solucionar muchos problemas comunes sin necesidad de contactar al soporte técnico.

Recuerda que, aunque el panel de DirectAdmin es intuitivo, siempre es bueno tener un respaldo reciente de tu web y base de datos antes de realizar cualquier cambio. Si tienes dudas, no dudes en consultar la documentación oficial de DirectAdmin o contactar con tu proveedor de hosting.

¡Espero que esta guía te haya sido útil! Ahora ya puedes mantener tu sitio funcionando sin problemas.

¿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