Heim  >  Artikel  >  Datenbank  >  Einführung eines Skripts zur Erkennung des MySQL-Status

Einführung eines Skripts zur Erkennung des MySQL-Status

巴扎黑
巴扎黑Original
2017-03-19 10:43:581187Durchsuche

[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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn