MariaDB wurde im Jahr 2009 von Michael "Monty" Widenius ins Leben gerufen, einem der ursprünglichen Entwickler von MySQL. Der Anlass für die Gründung war die Übernahme von Sun Microsystems, dem damaligen Eigentümer von MySQL, durch Oracle Corporation. Diese Übernahme weckte bei Widenius und anderen MySQL-Entwicklern Bedenken hinsichtlich der zukünftigen Entwicklung der Datenbank.
Sie fürchteten, dass Oracle MySQL in eine kommerzielle Richtung lenken und somit den Open-Source-Charakter gefährden könnte. Der Name MariaDB ist eine Hommage an Widenius' jüngere Tochter Maria, ähnlich wie MySQL nach seiner älteren Tochter My benannt wurde. Diese persönliche Note spiegelt sich auch in der Philosophie der Datenbank wider: MariaDB sollte als Drop-in-Ersatz für MySQL dienen und volle Kompatibilität gewährleisten, während gleichzeitig neue Funktionen und Performance-Verbesserungen eingeführt werden.
Um die Weiterentwicklung und den Open-Source-Charakter zu sichern, wurde 2013 die MariaDB Foundation gegründet. Diese gemeinnützige Organisation spielt eine zentrale Rolle bei der Koordination der Entwicklung und fördert die Zusammenarbeit mit der Community. Seit seiner Gründung hat sich MariaDB zu einer beliebten Alternative zu MySQL entwickelt. Die Datenbank wird von einer großen Entwickler-Community unterstützt und findet in vielen Unternehmen und Organisationen Anwendung. Insgesamt hat sich MariaDB als zuverlässige und leistungsstarke Open-Source-Datenbanklösung etabliert.
Sie wird kontinuierlich weiterentwickelt, um den Anforderungen moderner Anwendungen gerecht zu werden.
Um MariaDB unter Ubuntu zu installieren gebe bitte folgende Befehle ein:
#MariaDB isntallieren
sudo apt-get install mariadb-server
sudo mysql```
## MySQL Benutzer und Datenbank anlegen und Rechte gewähren
```mysql
CREATE USER drupal;
CREATE DATABASE drupal;
GRANT ALL PRIVILEGES on drupal.* to 'drupal@localhost' IDENTIFIED BY 'drupal';
Da wir nun einen Datenbang-Server für Drupal installiert und auch einen Datebenkbenutzer und eine Datebnak angelegt haben, können wir im nächsten Abschnitt dieser Reihe Apache2 für Drupal CMS konfigurieren.