Detaillierte Erläuterung des MySQL 5.7.9-Shutdown-Syntaxbeispiels

Detaillierte Erläuterung des MySQL 5.7.9-Shutdown-Syntaxbeispiels

mysql-5.7.9 bietet endlich eine Shutdown-Syntax:

Wenn Sie bisher eine MySQL-Datenbank herunterfahren wollten, konnten Sie die Befehle „kill“, „mysqladmin shutdown“, „service mysqld stop“ usw. verwenden.

Nach mysql-5.7.9 bietet mysql jedoch endlich die Shutdown-Syntax der SQL-Schnittstelle!

Die Shutdown-Syntax unter der SQL-Schnittstelle lautet:

Grammatik

shutdown; – Damit dieser Shutdown-Befehl erfolgreich ausgeführt werden kann, ist die Shutdown-Berechtigung erforderlich.

Ein Beispiel für das Herunterfahren:

[root@workstudio ansible]# mysql -uroot -h127.0.0.1 -- Melden Sie sich bei MySQL an
Willkommen beim MySQL-Monitor. Befehle enden mit ; ​​oder \g.
Ihre MySQL-Verbindungs-ID ist 3
Serverversion: 5.7.18-enterprise-commercial-advanced-log MySQL Enterprise Server – Advanced Edition (kommerziell)
Copyright (c) 2000, 2017, Oracle und/oder Tochtergesellschaften. Alle Rechte vorbehalten.
Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer
Tochtergesellschaften. Andere Namen können Marken ihrer jeweiligen
Eigentümer.
Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen.
mysql> shutdown ; -- Führt das Herunterfahren über die SQL-Schnittstelle aus
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)
-- Führen Sie system im MySQL-Client aus, um den Linux-Befehl auszuführen. Verwenden Sie hier ps, um zu überprüfen, ob das mysqld-Dienstprogramm unter Linux vorhanden ist. mysql> system ps -ef | grep mysql
root 5709 3403 0 13:32 pts/0 00:00:00 mysql -uroot -h127.0.0.1
root 5720 5709 0 13:33 pts/0 00:00:00 sh -c ps -ef | grep mysql
root 5722 5720 0 13:33 Punkte/0 00:00:00 grep mysql
-- Aus den Ergebnissen von ps können wir ersehen, dass die MySQL-Datenbank geschlossen wurde (der MySQLD-Prozess existiert nicht mehr).

Wenn die Berechtigungen nicht ausreichen, treten die folgenden Auswirkungen auf:

mysql> Herunterfahren;
FEHLER 1227 (42000): Zugriff verweigert; Sie benötigen (mindestens eines) SHUTDOWN-Privileg(e) für diesen Vorgang

Da es sich beim Herunterfahren um eine Berechtigung auf Instanzebene handelt, lautet die Autorisierungsanweisung wie folgt:

mysql> gewähre Herunterfahren am *.* an jiangle@'localhost';
Abfrage OK, 0 Zeilen betroffen, 1 Warnung (0,00 Sek.)
-- Erteilen Sie dem Benutzer jiangle@'localhost' die Berechtigung zum Herunterfahren

Oben finden Sie eine ausführliche Erläuterung des vom Herausgeber eingeführten MySQL 5.7.9-Shutdown-Syntaxbeispiels. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Erläuterung der grundlegenden Syntax gespeicherter Prozeduren in der MySQL-Datenbank
  • Detaillierte Analyse der Syntax von Mysql-Updates zum Ändern mehrerer Felder und
  • Detaillierte Erklärung der MySQL-Alter-Ignore-Syntax
  • Detaillierte Erklärung des mysqlslap-Befehls und der Syntax für den integrierten Stresstest in MySQL 5.7
  • Detaillierte Erklärung der MySQL-Syntax, Sonderzeichen und regulären Ausdrücke
  • Grundlegende Syntax und Funktionsweise der MySQL-Datenbank

<<:  Implementierung der Codeoptimierung zur Leistungsoptimierung von Vue2.x-Projekten

>>:  Einrichten eines Proxyservers mit nginx

Artikel empfehlen

js zur Implementierung der Kollisionserkennung

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erklärung der berechneten Eigenschaften in Vue

Inhaltsverzeichnis Interpolationsausdrücke Method...

Einige Tipps zum Schreiben leistungsstarker HTML-Anwendungen

Wie können Sie die Leistung einer Webseite verbes...

MySQL 8.0.19 Installations-Tutorial

Laden Sie das Installationspaket von der offiziel...

MySQL-Partitionierungspraxis mit Navicat

MySQL-Partitionierung ist hilfreich bei der Verwa...

Erklärung des HTML-Codes der Webseite: geordnete Liste und ungeordnete Liste

In diesem Abschnitt lernen wir Listenelemente in ...

Lösung für die leere Seite nach einem vue.js-gepackten Projekt

Ich glaube, dass viele Partner, die gerade erst m...

Details zur zugrundeliegenden Datenstruktur von MySQL-Indizes

Inhaltsverzeichnis 1. Indextyp 1. B+ Baum 2. Was ...

Detaillierte Erklärung zur Verwendung der JavaScript-Paging-Komponente

Die Paginierungskomponente ist eine häufige Kompo...