Heim > Datenbank > MySQL-Tutorial > Hauptteil

MySQL-Verwaltung und -Dienstprogramme

WBOY
Freigeben: 2023-09-17 11:09:09
nach vorne
1099 Leute haben es durchsucht

MySQL 管理和实用程序

Schauen wir uns den Administrator und die Dienstprogramme in MySQL an und verstehen, wie man sie verwendet –

ibd2sdi

Es ist ein Dienstprogramm, das Serialized Dictionary Information (SDI) aus InnoDB-Tablespace-Dateien extrahiert. SDI-Daten sind in allen persistenten InnoDB-Tablespace-Dateien vorhanden. ibd2sdi kann während der Ausführung oder wenn der Server offline ist, verwendet werden.

innochecksum

Es druckt die Prüfsumme von InnoDB-Dateien. Es liest die InnoDB-Tablespace-Datei, berechnet eine Prüfsumme für jede Seite, vergleicht die berechnete Prüfsumme mit der gespeicherten Prüfsumme und meldet die Nichtübereinstimmung, wodurch beschädigte Seiten angezeigt werden. Es wurde ursprünglich entwickelt, um die Überprüfung der Tablespace-Dateiintegrität nach einem Stromausfall zu beschleunigen, kann aber auch nach dem Kopieren von Dateien verwendet werden

Es kann wie folgt aufgerufen werden -

shell> innochecksum [options] file_name
Nach dem Login kopieren

myisam_ftdump

Es zeigt Informationen über FULLTEXT in MyISAM-Tabellen an Indexinformationen. Es liest die MyISAM-Indexdatei direkt und muss daher auf dem Serverhost ausgeführt werden, auf dem sich die Tabelle befindet. Vor der Verwendung von myisam_ftdump müssen Benutzer sicherstellen, dass sie bei laufendem Server zunächst eine FLUSH TABLES-Anweisung ausgeben.

Es kann wie folgt aufgerufen werden:

shell > myisam_ftdump [options] tbl_name index_num
Nach dem Login kopieren

myisamchk

Es ruft Informationen über Benutzerdatenbanktabellen ab oder prüft, repariert oder optimiert diese. Es wird mit MyISAM-Tabellen verwendet, also Tabellen mit .MYD- und .MYI-Dateien zum Speichern von Daten und Indizes. Die Verwendung von myisamchk mit partitionierten Tabellen wird nicht unterstützt.

Es kann wie folgt aufgerufen werden:

shell> myisamchk [options] tbl_name ...
Nach dem Login kopieren

myisamlog

Es verarbeitet den Inhalt von MyISAM-Protokolldateien. Um eine solche Datei zu erstellen, starten Sie den Server mit der Option --log-isam=log_file.

Es kann wie folgt aufgerufen werden:

shell> myisamlog [options] [file_name [tbl_name] ...]
Nach dem Login kopieren

myisampack

Es komprimiert MyISAM-Tabellen. Dabei wird jede Spalte in der Tabelle einzeln komprimiert. Normalerweise packt myisampack 40 bis 70 % der Datendatei.

Es kann wie folgt aufgerufen werden:

shell> myisampack [options] file_name ...
Nach dem Login kopieren

mysqlbinlog

Das Binärprotokoll des Servers besteht aus Dateien mit „Ereignissen“, die dabei helfen, Änderungen am Datenbankinhalt zu beschreiben. Der Server schreibt diese Dateien im Binärformat. Um Inhalte im Textformat anzuzeigen, verwenden Sie das Dienstprogramm mysqlbinlog.

Es kann wie folgt aufgerufen werden:

shell> mysqlbinlog [options] log_file ...
Nach dem Login kopieren

mysqldumpslow

Das MySQL-Protokoll für langsame Abfragen enthält Informationen zu Abfragen, deren Ausführung lange dauert. Dieses Dienstprogramm analysiert MySQL-Protokolldateien für langsame Abfragen und fasst deren Inhalt zusammen.

Es kann wie folgt aufgerufen werden -

shell> mysqldumpslow [options] [log_file ...]
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonMySQL-Verwaltung und -Dienstprogramme. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage