Esta publicación discutirá cómo crear un script de inicio del servidor MySQL y configurar "systemctl"Comandos usando el"system"Script de inicio del servidor MySQL.
Crear script de inicio del servidor mysql
Para crear un script de inicio del servidor MySQL, primero creemos un directorio y navegemos en él siguiendo estos comandos:
mkdir mysqlEl directorio de trabajo cambiará:
Crear un script bash llamado "mysql.mierda", Usando cualquier editor de acuerdo con su preferencia:
nano mysql.mierdaEscriba este script dentro de este archivo para iniciar el servidor MySQL:
#!/bin/shGuarde el archivo y salga presionando el "CTRL + O" llave.
Después de crear cualquier archivo bash, cambie sus permisos para que sea ejecutable. Entonces, escriba este comando para cambiar el permiso del archivo bash a ejecutable:
chmod +x mysql.mierdaPara configurar el script para ejecutarse en el momento de arranque, agrégalo al archivo de inicio del sistema. Para eso, ve a "Menú", buscar "Aplicación de inicio", Y ábralo:
Proporcionar una "Nombre", y el ubicación del archivo bash que contiene el script de inicio en el "Dominio:" opción. Escribe un "Comentario"Para este programa de inicio y haga clic en"Agregar" botón:
Ejecutar el script escribiendo:
sudo patea mysql.mierdaLa salida libre de errores indica que su script de inicio del servidor MySQL se crea y ejecuta correctamente:
Configurar Systemd para el script de inicio del servidor MySQL
Para configurar otras funcionalidades para este script de inicio, como Reload, Enable y Estado. Primero, navegue al directorio que contiene Systemd:
CD/etc/Systemd/SystemCrear un archivo llamado "mysql.servicio":
sudo nano mysql.servicioAgregue la configuración en el archivo:
[Unidad]Asegúrese de proporcionar la ubicación del "mysql.mierda"Archivo correctamente en"Exectard":
Habilitar el "mysql.servicio"Archivo, para iniciarlo automáticamente después de cada reinicio:
SUDO SystemCtl-Daemon-Re-Re-ReloadPara ver el estado de MySQL, escriba:
sudo systemctl status mysql.servicioLa salida muestra el estado "Activo (en ejecución)", Lo que significa que "systemctl"Está habilitado para"mysql.servicio":
Conclusión
Para habilitar el servidor MySQL para comenzar automáticamente, cree un script bash que inicie MySQL usando "mysqld_safe". Cambie el permiso a ejecutable y agregue su ubicación en "Aplicación de inicio"Para que pueda comenzar en cada reinicio y ejecutar el script. Crear un "mysql.servicio"Archivo y configurar"systemctl"Comando usando"system"Para el script de inicio del servidor MySQL.