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.