Heim  >  Artikel  >  php教程  >  Einführung in häufig verwendete MySQL-Befehlszeilentools

Einführung in häufig verwendete MySQL-Befehlszeilentools

高洛峰
高洛峰Original
2016-12-14 11:09:441421Durchsuche

Wir sind alle mit der MySQL-Befehlszeile vertraut. Im Folgenden stellen wir Ihnen einige häufig verwendete MySQL-Befehlszeilentools vor, um Ihnen ein besseres Verständnis der MySQL-Befehlszeile zu vermitteln.

Für die Interaktion stehen einige MySQL-Befehlszeilentools zur Verfügung. Der Langform der Option werden zwei Bindestriche (-) vorangestellt, z. B. mysql --user=username, und der Kurzform Form ist ein einzelner Bindestrich, z. B. mysql -uusername.

Die wichtigsten von MySQL bereitgestellten Befehlszeilentools sind wie folgt:

1) msql2mysql

wird verwendet, um in mSQL geschriebene Anwendungen in MySQL zu konvertieren.

2) myisamchk

Überprüfen Sie die Integrität von MyISAM-Tabellen und beheben Sie erkannte Fehler.

3) MySQL

SQL-Interpreter für MySQL. Hier kann SQL ausgeführt werden, abgeschlossen mit einem Semikolon oder g.

4) mysql_upgrade

Nach der Installation einer neuen Version von MySQL können Sie damit die Tabelle überprüfen, um festzustellen, ob sie mit der neuen Version kompatibel ist. Dieser Befehl sollte jedes Mal ausgeführt werden MySQL aktualisieren und aktualisieren.

5) mysqladmin

MySQL-Verwaltungsschnittstellenprogramm. Die Hauptaufgaben sind:

⑴Datenbankname erstellen: Erstellen Sie die angegebene Datenbank.

⑵drop Databasename: Löscht die angegebene Datenbank.

⑶extended-status: Stellt erweiterte Statusmeldungen bereit.

⑷flush-hosts: Alle zwischengespeicherten Hosts leeren.

⑸flush-logs: Alle Protokolle aktualisieren.

⑹flush-status: Alle Statusvariablen aktualisieren.

⑺flush-tables: Alle Tabellen aktualisieren.

⑻flush-threads: Leeren Sie den Thread-Puffer.

⑼flush-privileges: Erzwingt das Neuladen aller Autorisierungstabellen.

⑽kill id[,id]: Beendet den angegebenen Thread.

⑾Passwort neues_Passwort: Legen Sie ein neues Passwort fest.

⑿ping: Stellen Sie sicher, dass mysqld ausgeführt wird.

⒀processlist: Zeigt aktivierte MySQL-Threads an, die mit dem Befehl mysqladmin kill beendet werden können.

⒁reload: Die Autorisierungstabelle neu laden.

⒂Aktualisieren: Alle Tabellen aktualisieren, alle Protokolldateien schließen und erneut öffnen.

⒃shutdown: MySQL herunterfahren.

⒄Status: Zeigt kurze Informationen zum Serverstatus an.

⒅Variablen: Vorhandene Variablen ausgeben.

⒆Version: Zeigt die Versionsinformationen des Servers an.

6) mysqlaccess

Verwaltungsbenutzeroberfläche, die als Verknüpfung zum SQL GRANT-Befehl betrachtet werden kann.

7) mysqlcheck

Ein Tool zur Überprüfung der Datenintegrität, das myisamchk sehr ähnlich ist. Der Hauptunterschied besteht darin, dass dieses Tool verwendet werden kann, wenn MySQL ausgeführt wird.

8) mysqld

MySQL-Serverprozess. Es ist am besten, es nicht direkt zu verwenden, sondern stattdessen mysqld_safe zu verwenden.

9) mysqld_safe

Serverprozessmanager. Wird verwendet, um den mysqld-Serverprozess zu starten und bei einem Absturz neu zu starten.

10) mysqldump

Speichert den Status der MySQL-Datenbank oder Datenbanksammlung in einer Textdatei, um die anschließende Wiederherstellung der Datenbank zu erleichtern.

11) mysqlimport

Importieren Sie Textdateien in die Datenbank, und ihre Dateinamen müssen mit den importierten Tabellen übereinstimmen.

12) mysqlshow

Zeigt die Struktur des angegebenen Datenbankobjekts (z. B. Datenbank, Tabelle oder Spalte) an.

13) mysqlslap

Ein Tool zur Simulation der Client-Auslastung auf dem MySQL-Server.


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
Vorheriger Artikel:PHP-BildfunktionenNächster Artikel:PHP-Bildfunktionen