Script de inicialização do MySQL Server

Script de inicialização do MySQL Server
Às vezes, o usuário deseja garantir que o servidor MySQL esteja sempre ativado e iniciado em seu sistema. Para fazer isso, crie script de inicialização do MySQL Server. O script de inicialização do MySQL Server é um script bash para iniciar o MySQL Server, invocando “mysqld_safe,”Que está disponível para iniciar o MySQL Server em um sistema operacional baseado em UNIX.

Esta postagem discutirá como criar um script de inicialização do MySQL Server e configurar “SystemCtl”Comandos usando os“Systemd”MySQL Server Startup Script.

Crie script de inicialização do MySQL Server

Para criar um script de inicialização do MySQL Server, vamos primeiro criar um diretório e navegar nele seguindo estes comandos:

mkdir mysql
CD mysql

O diretório de trabalho mudará:

Crie um script bash chamado “mysql.sh”, Usando qualquer editor de acordo com sua preferência:

nano mysql.sh

Digite este script dentro deste arquivo para iniciar o servidor MySQL:

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

Salve o arquivo e saia pressionando o “Ctrl + o" chave.

Depois de criar qualquer arquivo Bash, altere suas permissões para torná -lo executável. Portanto, digite este comando para alterar a permissão do arquivo Bash para executável:

chmod +x mysql.sh

Para configurar o script para executar na hora da inicialização, adicione -o ao arquivo de inicialização do sistema. Para isso, vá para “Cardápio", procurar "Aplicativo de inicialização”, E abra:

Providencie um "Nome", e a localização do arquivo bash que contém o script de inicialização no “Comando: ”Opção. Digite A “Comente”Para este programa de inicialização e clique no“Adicionar" botão:

Execute o script digitando:

sudo bash mysql.sh

A saída livre de erros indica que seu script de inicialização do MySQL Server é criado e executado com sucesso:

Configure o Systemd para Script de inicialização do MySQL Server

Para configurar outras funcionalidades para este script de inicialização, como recarregar, ativar e status. Primeiro, navegue até o diretório que contém o Systemd:

CD/etc/Systemd/System

Crie um arquivo chamado “mysql.serviço”:

sudo nano mysql.serviço

Adicione a configuração no arquivo:

[Unidade]
Descrição = servidor mysql
Depois = rede.alvo
[Serviço]
Usuário = mysql
Execstart =/bin/sh/path/to/mysql.sh
Reinicie = sempre
[Instalar]
WantedBy = MultiUser.alvo

Certifique -se de fornecer a localização do “mysql.sh”Arquivo corretamente em“Exectart”:

Habilite o “mysql.serviço“Arquivo, para iniciá -lo automaticamente após cada reinicialização:

SUDO SystemCTL Daemon-Reload
sudo systemctl Ativar mysql.serviço

Para ver o status do MySQL, digite:

SUDO SYSTEMCTL STATUS MYSQL.serviço

A saída exibe o status “ativo (em execução)", o que significa que "SystemCtl"Está ativado para"mysql.serviço”:

Conclusão

Para permitir que o servidor MySQL inicie automaticamente, crie um script bash que iniciará o MySQL usando “mysqld_safe”. Altere a permissão para executável e adicione sua localização em “Aplicativo de inicialização”Para que possa começar em todas as reinicializações e executar o script. Criar uma "mysql.serviço”Arquive e configure“SystemCtl"Comando usando"Systemd”Para script de inicialização do MySQL Server.