Script de inicio del servidor mysql

Script de inicio del servidor mysql
A veces, el usuario quiere asegurarse de que el servidor MySQL siempre esté habilitado y iniciado en su sistema. Para hacerlo, cree script de inicio del servidor MySQL. El script de inicio del servidor MySQL es un script bash para iniciar el servidor MySQL invocando "mysqld_safe,"Que está disponible para iniciar MySQL Server en un sistema operativo basado en UNIX.

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 mysql
CD mysql

El directorio de trabajo cambiará:

Crear un script bash llamado "mysql.mierda", Usando cualquier editor de acuerdo con su preferencia:

nano mysql.mierda

Escriba este script dentro de este archivo para iniciar el servidor MySQL:

#!/bin/sh
/usr/bin/mysqld_safe &

Guarde 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.mierda

Para 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.mierda

La 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/System

Crear un archivo llamado "mysql.servicio":

sudo nano mysql.servicio

Agregue la configuración en el archivo:

[Unidad]
Descripción = servidor mysql
Después = red.objetivo
[Servicio]
Usuario = mysql
Execstart =/bin/sh/rath/to/mysql.mierda
Reiniciar = siempre
[Instalar]
Wantedby = Multi-user.objetivo

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-Reload
sudo systemctl habilita mysql.servicio

Para ver el estado de MySQL, escriba:

sudo systemctl status mysql.servicio

La 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.