Für den Embedded Server gelten folgende Beschränkungen:
Keine Unterstützung für ISAM
-Tabellen
(hauptsächlich, um die Bibliothek kleiner zu halten).
Keine benutzerdefinierten Funktionen (UDFs).
Kein Stack Trace bei einem Core Dump.
Kein interner RAID-Support. (Dieser ist normalerweise überflüssig, da die meisten modernen Betriebssysteme große Dateien unterstützen.)
Sie können ihn nicht als Master oder Slave einrichten (keine Replikation).
Auf Systemen mit wenig Arbeitsspeicher sind sehr große Ergebnismengen unter Umständen unbenutzbar.
Von außen über Sockets oder TCP/IP kann sich kein Prozess mit dem Embedded Server verbinden. Allerdings kann er sich mit einer zwischengeschalteten Anwendung verbinden, die ihrerseits für diesen Remote Client oder externen Prozess Verbindung mit dem Embedded Server aufnimmt.
Manche dieser Beschränkungen können Sie ändern, indem Sie die
Include-Datei mysql_embed.h
bearbeiten und
MySQL neu kompilieren.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.