Como descobrir se o MySQL está sendo executado no Linux ou não

Como descobrir se o MySQL está sendo executado no Linux ou não
MySQL é um RDBMS popular disponível para vários sistemas operacionais. Além disso, especificamente, pode ser usado no sistema operacional Linux para várias tarefas essenciais, como administração de banco de dados e muito mais. Para executar todas essas tarefas, o usuário precisa do MySQL em condição de corrida. Existem vários métodos para descobrir se o MySQL está sendo executado no sistema ou não.

Esta postagem discutirá métodos:

  • Para descobrir se o MySQL está em execução usando o “SystemCtl”Comando
  • Para descobrir se o MySQL está em execução usando o “ps”Comando com o“grep”Filtro
  • Para descobrir se o MySQL está em execução usando “mysqladmin”Comando

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 --version

A 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 MYSQL

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

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

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

A 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 status

A 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 ping

A 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 STATUS

Você 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.