BSDI 4.x weist einige Bugs in Bezug auf Threads auf. Wenn Sie MySQL hierunter verwenden wollen, sollten Sie alle Thread-spezifischen Patches installieren. Dis gilt zumindest für M400-023.
Auf einigen BSDI 4.x-Systemen treten Probleme mit gemeinsamen
Bibliotheken auf. Sie erkennen dies daran, dass Sie keine
Clientprogramme wie etwa mysqladmin
ausführen können. In diesem Fall müssen Sie das System so
umkonfigurieren, dass es keine gemeinsamen Bibliotheken
verwendet; dies tun Sie mit der Option
--disable-shared
für
configure.
Ferner haben Kunden Probleme unter BSDI 4.0.1 damit gehabt, dass die Binärdatei mysqld nach einer Weile keine Tabellen mehr öffnen konnte. Ursache hierfür ist ein bibliotheks- oder systembezogener Bug, aufgrund dessen mysqld das aktuelle Verzeichnis wechselt, ohne hierfür zuvor eine Bestätigung angefordert zu haben.
Sie beseitigen das Problem, indem Sie entweder MySQL auf
Version 3.23.34 oder höher aktualisieren oder nach der
Ausführung von configure die Zeile
#define HAVE_REALPATH
aus der Datei
config.h
entfernen, bevor Sie
make starten.
Beachten Sie, dass dies bedeutet, dass Sie in diesem Fall unter BSDI keine symbolischen Verknüpfungen zwischen Datenbankverzeichnissen oder von einer Tabelle zu einer anderen Datenbank erstellen können. (Symbolische Verknüpfungen zu anderen Festplatten hingegen sind unproblematisch.)
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.