Was ist MySQL?
MySQL ist ein relationales Datenbank-Management-System (RDBMS), das in den meisten Webhosting-Umgebungen eingesetzt wird. CMS wie WordPress, Joomla, TYPO3 und die meisten PHP-Webanwendungen speichern ihre Daten – Beiträge, Benutzer, Einstellungen, Produkte – in MySQL-Datenbanken.
MySQL vs. MariaDB
MariaDB ist ein Fork (Abspaltung) von MySQL, der nach dem Kauf von MySQL durch Oracle entstand. MariaDB ist vollständig kompatibel mit MySQL und wird von vielen Hosting-Anbietern als Standard eingesetzt.
| Eigenschaft | MySQL | MariaDB |
|---|---|---|
| Lizenz | Dual (GPL + kommerziell) | GPL (vollständig Open Source) |
| Entwicklung | Oracle | Community + MariaDB Foundation |
| Kompatibilität | Standard | 99 % MySQL-kompatibel |
| Verbreitung im Hosting | Hoch | Wachsend (Standard bei vielen Hostern) |
MySQL im Hosting – worauf achten?
- Anzahl Datenbanken – Pro CMS-Installation brauchen Sie eine Datenbank. 5–10 Datenbanken sollten im Paket enthalten sein.
- Datenbankgröße – Manche Hoster limitieren die Größe einzelner Datenbanken
- phpMyAdmin – grafische Verwaltung über den Browser (bei den meisten Hostern via cPanel)
- Externer Zugriff – Können Sie von außen auf die Datenbank zugreifen? Nützlich für Entwickler
- Version – Aktuelle MySQL 8.x oder MariaDB 10.x sollte verfügbar sein
mysqldump nutzen.