[Einführung] Das folgende Skript verwendet das NAMP-Scan-Tool. Wenn das NMAP-Scan-Tool also nicht im System installiert ist, müssen Sie es zuerst installieren. Funktion des Skripts: Ermitteln Sie zunächst, ob der MySQL-Port normal vorhanden ist. Der Speicherort des Startskripts lautet natürlich
Wenn das NMAP-Scan-Tool nicht installiert ist, müssen Sie es zuerst installieren.
Funktion des Skripts:
Überprüfen Sie zunächst, ob der MySQL-Port normal vorhanden ist. Starten Sie natürlich den MySQL-Dienst Skript hängt von Ihrem Installationspfad ab. Wenn der Port vorhanden ist, wird ein MySQL-Dienst ausgeführt. Überprüfen Sie dann den MySQL-Status, um festzustellen, ob eine normale Verbindung hergestellt werden kann normal, und es wird keine normale Verbindung hergestellt. Starten Sie dann den MySQL-Dienst, anstatt ihn normal neu zu starten Es kann nicht normal neu gestartet werden. Daher ist es am sichersten, den Prozess abzubrechen und dann den Dienst zu starten. (
#!/bin/bash
/usr/bin/nmap localhost |grep 3306
if [ $? -eq 0 ]
then
/usr/local/mysql/bin/mysql -uxxxx -pxxxxxx --connect_timeout=5 -e "show Datenbanken;"
if [ $? -ne 0 ]
then
/bin/ps aux |grep mysql |grep -v grep |. mysqld_safe --user=mysql & > /dev/null
fi
else
/usr/local/mysql/bin/mysqld_safe --user=mysql & > ; /dev/null
fi
Das obige ist der detaillierte Inhalt vonEinführung eines Skripts zur Erkennung des MySQL-Status. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!