:: DEVELOPER ZONE
Bug behoben, der Datenbanknamen mit einem '.'-Zeichen zuließ. Das
behebt ein schwerwiegendes Sicherheitsproblem, wenn man mysqld unter
dem Benutzer root laufen läßt.
Bug behoben, wenn die Erzeugung eines Threads fehlschlägt (das konnte bei der Herstellung SEHR vieler Verbindungen in kurzer Zeit passieren).
Einige Probleme mit FLUSH TABLES und TEMPORARY-Tabellen
behoben. (Problem mit dem Freisetzen des Schlüssel-Cache und Fehler
Can't reopen table...).
Problem in Innobase mit anderen Zeichensätze als latin1 und ein
anderes Problem bei der Benutzung von vielen Spalten behoben.
Bug behoben, der einen Coredump bei der Benutzung einer sehr komplexen
Anfrage mit DISTINCT und Summenfunktionen verursachte.
SET TRANSACTION ISOLATION LEVEL ... hinzugefügt.
SELECT ... FOR UPDATE hinzugefügt.
Bug behoben, bei dem die Anzahl von betroffenen Zeilen nicht zurückgegeben
wurde, wenn MySQL ohne Transaktionsunterstützung kompiliert wurde.
Bug in UPDATE behoben, bei dem nicht immer Schlüssel benutzt wurden,
um die zu aktualisierenden Zeilen zu finden.
Bug in CONCAT_WS() behoben, bei dem diese Funktion falsche
Ergebnisse zurückgab.
CREATE ... INSERT und INSERT ... SELECT geändert, so dass
diese noch kleine gleichzeitigen Einfügevorgänge zulassen, weil das dazu
führen könnte, dass die Binär-Log-Datei schwer zu wiederholen ist.
(Gleichzeitige Einfügevorgänge sind aktiviert, wenn Sie nicht die Binär-
oder Update-Log-Datei verwenden.)
Einige Makros geändert, so dass schnelles mutex mit glibc 2.2 verwendet werden kann.
© 1995-2005 MySQL AB. All rights reserved.
