Zum Hauptinhalt springen

MariaDB (MySQL)

Einleitung​

MariaDB ist eine innovative relationale Open-Source-Datenbank, die mit MySQL kompatibel ist.

Installation​

So installieren Sie MariaDB.

Ubuntu​

Führen Sie im Terminal aus:

sudo apt install mariadb-server

Windows​

Laden Sie MariaDB herunter und installieren Sie es:

Client​

Verbinden Sie sich mit MariaDB, um Verwaltungsbefehle auf dem Datenbankserver auszuführen.

Ubuntu​

Führen Sie im Terminal aus:

sudo mariadb

Windows​

Öffnen Sie die App Command Prompt MariaDB und führen Sie aus:

mariadb -u root -p

Oder suchen Sie nach MySQL Client oder MariaDB Client.

Datenbank erstellen​

Führen Sie im MariaDB-Client den folgenden Befehl aus:

CREATE DATABASE anwendung_db

Benutzer erstellen​

Führen Sie im MariaDB-Client den folgenden Befehl aus:

CREATE USER 'anwendung_benutzer'@'localhost' IDENTIFIED BY 'G3h31m';

Um dem Benutzer allgemeinen Zugriff auf die erstellte Datenbank zu gewähren, führen Sie aus:

GRANT ALL PRIVILEGES ON anwendung_db.* TO 'anwendung_benutzer'@'localhost';

Aktualisieren Sie die Zugriffsrechte:

FLUSH PRIVILEGES;

Zum Beenden verwenden Sie den Befehl: \q

Anwendung konfigurieren​

Bearbeiten Sie die Konfigurationsdatei der Anwendung entsprechend der Umgebung:

  • config/_development.json

Beispiel der Datenbankkonfiguration für MariaDB:

{
...
"db": {
"default": {
"engine": "mariadb",
"port": "3306",
"host": "localhost",
"name": "anwendung_db",
"username": "anwendung_benutzer",
"password": "G3h31m"
}
},
...
}

Es können erweiterte Konfigurationen wie folgt verwendet werden:

{
...
"db": {
"default": {
"engine": "mariadb",
"port": "3306",
"host": "localhost",
"name": "anwendung_db",
"username": "anwendung_benutzer",
"password": "G3h31m",
"maximumPoolSize": 100,
"minimumIdle": 1,
"idleTimeout": 10000,
"maxLifetime": 60000
}
},
...
}

Erfahren Sie mehr über die Datenbankverbindungskonfigurationen mit HikariCP.