Cómo averiguar si MySQL se está ejecutando en Linux o no

Cómo averiguar si MySQL se está ejecutando en Linux o no
MySQL es un RDBMS popular disponible para múltiples sistemas operativos. Además, específicamente, se puede utilizar en el sistema operativo Linux para varias tareas esenciales como la administración de la base de datos y muchos más. Para realizar todas esas tareas, el usuario necesita MySQL en condiciones de ejecución. Hay varios métodos para encontrar si MySQL se está ejecutando en el sistema o no.

Esta publicación discutirá los métodos:

  • Para saber si MySQL se está ejecutando usando el "systemctl" Dominio
  • Para saber si MySQL se está ejecutando usando el "PD"Comando con el"grep"Filtro
  • Para saber si MySQL se está ejecutando usando "mysqladmin" Dominio

Requisito previo

Para comenzar con esta publicación, MySQL debe instalarse en su sistema. Para verificar si MySQL está instalado en su sistema o no, use este comando:

mysql --versión

La salida mostrará la versión de install mysql:

Método 1: Averigüe si MySQL se está ejecutando usando el comando "SystemCTL"

El "systemctlEl comando se utiliza para administrar y controlar los servicios en un sistema Linux. Para encontrar si MySQL se está ejecutando o no, use este comando:

sudo systemctl status mysql

Mostrará el estado de MySQL, aquí el estado se muestra como "Activo (en ejecución)":

El "systemctlEl comando se puede utilizar para habilitar, iniciar y detener el servicio. Ejecutemos un comando para detener el servicio MySQL:

sudo systemctl detener mysql

Para verificar el estado de MySQL ahora después de detenerlo, escriba el comando de estado nuevamente, y mostrará el estado como "inactivo (muerto)":

Método 2: Averigüe si MySQL se está ejecutando usando el comando "PS" con el filtro "GREP"

El "PDEl comando en Linux se usa para indicar el estado de los procesos activos junto con sus detalles. Para obtener los procesos activos de MySQL, solo use el "grepFiltro para especificar solo. Para ver si MySQL se está ejecutando o no, escriba el comando:

ps -aux | Grep MySQL

La salida mostrará todos los procesos relacionados con MySQL solo si se está ejecutando:

Para obtener solo el ID de proceso de un servicio específico, use el "pgrep" dominio. Ejecutemos el "pgrep"Comando para mysql:

pgrep mysql

La salida mostrará la ID de proceso de MySQL si se está ejecutando en el sistema:

Ejecutemos el mismo comando después de detener el servicio MySQL para ver si el "pgrep"Mostrará cualquier salida o no:

La salida no muestra ningún resultado, lo que significa que MySQL no se está ejecutando.

Método 3: Averigüe si MySQL se está ejecutando usando el comando "mysqladmin"

El "mysqladmin”Es una herramienta de cliente administrativa utilizada para verificar las configuraciones del servidor. Para verificar el estado de MySQL, use este comando:

sudo mysqladmin -u raíz -p estado

La salida está mostrando el "tiempo de actividad", lo que significa que MySQL se ejecuta en Linux:

Veamos cuál sería el resultado si MySQL no se está ejecutando:

También puede averiguar si MySQL se está ejecutando o no escribiendo:

sudo mysqladmin -u root -p ping

La salida es visualización "mysqld está vivo"Lo que significa que MySQL se está ejecutando:

Esta sería la salida si el MySQL no se ejecuta en Linux:

Alternativamente, este comando dado también puede realizar las mismas operaciones:

SUDO SERVICIO MYSQLD ESTADO

Aprendió diferentes métodos para averiguar si MySQL se está ejecutando en Linux o no.

Conclusión

Use diferentes métodos para ver si MySQL se está ejecutando en Linux o no. El primer método es ejecutar el "SUDO SYSTEMCTL ESTADO MYSQcomando l ". Para el segundo método, use el "ps -aux | Grep MySQL" dominio. El tercer método es ejecutar el "sudo mysqladmin -u raíz -p estado" o "sudo mysqladmin -u root -p ping" dominio. Esta publicación proporcionó diferentes métodos para verificar si MySQL se está ejecutando en Linux o no.