Skip to content
Personal tools

MySQL

MySQL ist ein Relationales Datenbankverwaltungssystem der schwedischen Firma MySQL AB und die populärste Open-Source-Datenbank der Welt. MySQL bildet die Grundlage vieler Webauftritte und ist als Open-Source-Software, die unter dem General Public License (GPL) steht, für verschiedene Betriebssysteme verfügbar. Jedoch kann das System auch mit einer kommerziellen Lizenz eingesetzt werden.
MySQL läuft neben vielen Unix-Varianten, Mac OS X und Linux auch auf Windows, OS/2 und i5/OS (ehemals OS/400). Mehrere Datenbanken mit angelegten Tabellen und von unterschiedlichem Typ können einer Datenbankmanagementsystem-Engine zugeordnet werden, wobei die maximale Größe nur durch das Betriebssystem limitiert wird. Es steht ein Replikationssystem zur Verfügung, welches datenverändernde SQL-Kommandos auf die anderen Datenbanken verteilt, die diese dann lokal asynchron nachvollziehen.
MySQL wird häufig in Verbindung mit dem Webserver Apache und PHP zur Datenspeicherung für Web-Services eingesetzt. Verwaltet werden die MySQL-Datenbanken vom mitgelieferten Kommandozeilen-Client, der Administrator bietet eine grafische Verwaltungskonsole und zur Visualisierung den MySQL Query Browser an. Wenn keine Rechte für die Ausführung vorliegen, wird zum Erstellen und Verwalten von Backups der Datenbanken auf Webservern häufig die in PHP geschriebene Open-Source-Anwendung phpMyBackupPro eingesetzt. Die Master/Slave-Replikation bietet sich für ein unterbrechungsfreies System an, wobei die Datensicherung auf dem Slave durchgeführt wird.