Esta publicación discutirá los métodos:
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ónLa 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 mysqlMostrará 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 mysqlPara 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 MySQLLa 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 mysqlLa 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 estadoLa 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 pingLa 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 ESTADOAprendió 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.