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 mysqlO diretório de trabalho mudará:
Crie um script bash chamado “mysql.sh”, Usando qualquer editor de acordo com sua preferência:
nano mysql.shDigite este script dentro deste arquivo para iniciar o servidor MySQL:
#!/bin/shSalve 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.shPara 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.shA 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/SystemCrie um arquivo chamado “mysql.serviço”:
sudo nano mysql.serviçoAdicione a configuração no arquivo:
[Unidade]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-ReloadPara ver o status do MySQL, digite:
SUDO SYSTEMCTL STATUS MYSQL.serviçoA 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.