MariaDB Datenbank

Die MariaDB Datenbank kann ab der Version 10.3 verwendet werden. Die Verwendung einer früheren Version ist nicht möglich. Für die Nutzung sind ein Benutzer und eine Datenbank anzulegen. Der Benutzername, das Passwort sowie der Name der Datenbank in den folgenden Zeilen sind nur als Beispiel zu verstehen und müssen den Gegebenheiten angepasst werden. Das folgende Beispiel geht davon aus, dass sich die Datenbank auf dem selben Server wie die Anwendung befinden. Werden die Datenbank und die Anwendung auf verschiedenen Servern betrieben, ist der localhost durch die Adresse (Hostname oder IP-Adresse) des Servers zu ersetzen, auf dem die Anwendung läuft. Weitere Informationen finden sich in der Dokumentation zur MariaDB: https://mariadb.com/kb/en/documentation/

CREATE DATABASE ancestrydb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER ancestry@localhost IDENTIFIED BY 'ancestryPassword';
GRANT ALL privileges ON ancestrydb.* TO ancestry@localhost;

Einige Systemvariablen der MariaDB müssen in der Konfigurationsdatei der Datenbank eingetragen werden. Wo diese Konfigurationsdatei liegt ist von System zu System unterschiedlich. Schauen Sie in der Dokumentation von MariaDB https://mariadb.com/kb/en/configuring-mariadb-with-option-files/ nach, wo diese Datei auf ihrem System zu finden ist. Unter Linux findet sich diese Datei meist hier: /etc/my.cnf. Fügen Sie die folgenden Einträge der Konfigurationsdatei im Abschnitt [server] hinzu und starten Sie die Datenbank erneut:

[server]
sql_mode=oracle
explicit_defaults_for_timestamp=on