Esta postagem discutirá métodos:
Pré -requisito
Para começar com este post, o MySQL deve ser instalado em seu sistema. Para verificar se o MySQL está instalado no seu sistema ou não, use este comando:
mysql --versionA saída exibirá a versão do Install MySQL:
Método 1: Descubra se o MySQL está em execução usando o comando "SystemCTL"
O "SystemCtl”O comando é usado para gerenciar e controlar os serviços em um sistema Linux. Para descobrir se o MySQL está em execução ou não, use este comando:
SUDO SYSTEMCTL STATUS MYSQLEle mostrará o status do MySQL, aqui o status está exibindo como “Ativo (em execução)”:
O "SystemCtl”O comando pode ser utilizado para ativar, iniciar e interromper o serviço. Vamos executar um comando para interromper o serviço MySQL:
sudo systemctl pare mysqlPara verificar o status do MySQL agora depois de interromper, digite o comando de status novamente e exibirá o status como “inativo (morto)”:
Método 2: Descubra se o MySQL está em execução usando o comando "ps" com filtro "grep"
O "ps”O comando no Linux é usado para dizer o status dos processos ativos junto com seus detalhes. Para obter os processos ativos do MySQL, use apenas o “grep”Filtre para especificar apenas. Para ver se o MySQL está em execução ou não, digite o comando:
ps -aux | grep mysqlA saída exibirá todos os processos relacionados ao MySQL apenas se estiver em execução:
Para obter apenas o ID do processo de um serviço especificado, use o “PGREP”Comando. Vamos executar o “PGREP”Comando para MySQL:
pgrep mysqlA saída exibirá o ID do processo do MySQL se estiver em execução no sistema:
Vamos executar o mesmo comando depois de interromper o serviço MySQL para ver se o “PGREP”Mostrará qualquer saída ou não:
A saída não está exibindo nenhum resultado, o que significa que o MySQL não está funcionando.
Método 3: Descubra se o MySQL está em execução usando o comando “mysqladmin”
O "mysqladmin”É uma ferramenta de cliente administrativa usada para verificar as configurações do servidor. Para verificar o status do MySQL, use este comando:
sudo mysqladmin -u root -p statusA saída está exibindo o "tempo de atividade", o que significa que o MySQL está em execução no Linux:
Vamos ver qual seria o resultado se o MySQL não estiver em execução:
Você também pode descobrir se o MySQL está em execução ou não digitando:
sudo mysqladmin -u root -p pingA saída é exibida “mysqld está vivo”O que significa que o MySQL está em execução:
Esta seria a saída se o MySQL não estiver em execução no Linux:
Como alternativa, este comando fornecido também pode executar as mesmas operações:
SUDO SERVIÇO MYSQLD STATUSVocê aprendeu métodos diferentes para descobrir se o MySQL está sendo executado no Linux ou não.
Conclusão
Use métodos diferentes para ver se o MySQL está sendo executado no Linux ou não. O primeiro método é executar o “SUDO SYSTEMCTL STATUS MYSQL ”comando. Para o segundo método, use o “ps -aux | grep mysql”Comando. O terceiro método é executar o “sudo mysqladmin -u root -p status" ou "sudo mysqladmin -u root -p ping”Comando. Este post forneceu métodos diferentes para verificar se o MySQL está sendo executado no Linux ou não.