MariaDB
Aktualisiert am 27. Oktober 2026
MariaDB
MariaDB ist ein Community-Fork von MySQL, kompatibel mit dessen Protokoll und Treibern: wenn Ihr Tool MySQL spricht, spricht es auch MariaDB.
Eine Instanz erstellen
+ Neuer Dienst → Datenbank → MariaDB. Die Zugangsdaten (Host, Port, Benutzer, Passwort, Datenbankname) werden automatisch generiert und sind im Bedienfeld des Dienstes im Tab Verbindung sichtbar.
Verbindungszeichenfolge
# Von einem anderen Dienst desselben Projekts aus (internes Netzwerk)
DATABASE_URL=mysql://user:password@interner-host:3306/meinedb
# Von außen (exponierter öffentlicher Port)
DATABASE_URL=mysql://user:password@oeffentliche-ip:PORT/meinedb
Das Schema der Zeichenfolge bleibt
mysql://: MySQL-Treiber funktionieren unverändert mit MariaDB.
Prisma
datasource db {
provider = "mysql" // gültig für MariaDB
url = env("DATABASE_URL")
}
mysql2 (Node.js)
import mysql from "mysql2/promise";
const pool = mysql.createPool(process.env.DATABASE_URL!);
const [rows] = await pool.query("SELECT * FROM users WHERE id = ?", [42]);
MySQL oder MariaDB?
| Kriterium | Fazit |
|---|---|
| Anwendungskompatibilität | In fast allen Fällen identisch |
| WordPress, PHP-Tools | Beide funktionieren. MariaDB wird oft empfohlen |
| Sehr spezifische neuere Funktionen (JSON MySQL 8…) | Prüfen Sie die Parität, bevor Sie wählen |
Im Zweifelsfall bleiben Sie bei dem, was Ihr Framework dokumentiert. Von einer zur anderen zu wechseln bleibt einfach (Dump/Restore).
Backups
Wie bei anderen Datenbanken sollten Sie an regelmäßige Dumps denken:
mysqldump -h HOST -P PORT -u USER -p MEINEDB > backup.sql
Siehe auch: MySQL, Datenbanken