MySQL AB bietet mehrere Programmtypen an:
Den MySQL Server und die Serverstartskripten:
mysqld ist der MySQL Server.
mysqld_safe, mysql.server und mysqld_multi sind Serverstartskripten.
mysql_install_db initialisiert das Datenverzeichnis und die Ausgangsdatenbanken.
Der MySQL Instance Manager überwacht und verwaltet MySQL Server-Instanzen.
In Kapitel 5, Datenbankverwaltung, werden diese Programme eingehender behandelt.
Clientprogramme, die auf den Server zugreifen:
mysql ist ein Befehlszeilenclient zur Ausführung von SQL-Anweisungen im interaktiven Modus oder im Stapelbetrieb.
mysqladmin ist ein Administrationsclient.
mysqlcheck führt Wartungsarbeiten an den Tabellen aus.
mysqldump und mysqlhotcopy erstellen Datenbank-Backups.
mysqlimport importiert Datendateien.
mysqlshow zeigt Informationen zu Datenbanken und Tabellen an.
In Kapitel 8, Client- und Hilfsprogramme, werden diese Programme eingehender behandelt.
Hilfsprogramme, die unabhängig vom Server laufen:
myisamchk führt Wartungsarbeiten an den Tabellen aus.
myisampack erzeugt komprimierte, schreibgeschützte Dateien.
mysqlbinlog ist ein Tool zur Verarbeitung binärer Logdateien.
perror zeigt Erläuterungen zu Fehlercodes an.
Kapitel 5, Datenbankverwaltung, beschreibt myisamchk. Die übrigen Programme werden in Kapitel 8, Client- und Hilfsprogramme, erklärt.
Die meisten MySQL-Distributionen enthalten alle diese Programme abgesehen von denjenigen, die plattformspezifisch sind (dies gilt beispielsweise für die Serverstartskripten, die unter Windows nicht verwendet werden). Ausgenommen hiervon sind die RPM-Distributionen, denn sie sind spezialisierter: Es gibt ein RPM für den Server, ein anderes für Clientprogramme usw. Wenn Sie feststellen, dass Ihnen ein oder mehrere Programme fehlen, finden Sie in Kapitel 2, Installation von MySQL, Informationen zu Distributionstypen und deren Inhalten. Unter Umständen haben Sie eine Distribution, die nicht alle Programme enthält; Sie müssen dann möglicherweise noch andere Komponenten installieren.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.