Alterações na distribuição 3.23.52 (14 Aug 2002)
Wrap BEGIN
/COMMIT
around transaction in the binary log. This makes replication honour transactions.
- Fixed security bug when having an empty database name in the
user.db
table. - Changed initialisation of
RND()
to make it less predicatable. - Fixed problem with
GROUP BY
on result with expression that created aBLOB
field. - Fixed problem with
GROUP BY
on columns that haveNULL
values. To solve this we now create anMyISAM
temporary table when doing aGROUP BY
on a possibleNULL
item. From MariaDB 4.0.5 we can use in memoryHEAP
tables for this case. - Fixed problem with privilege tables when downgrading from 4.0.2 to 3.23.
- Fixed thread bug in
SLAVE START
,SLAVE STOP
and automatic repair of MyISAM tables that could cause table cache to be corrupted. - Fixed possible thread related key-cache-corruption problem with
OPTIMIZE TABLE
andREPAIR TABLE
. - Added name of 'administrator command' logs.
- Fixed bug with creating an auto-increment value on second part of a
UNIQUE()
key where first part could containNULL
values. - Don't write slave-timeout reconnects to the error log.
- Fixed bug with slave net read timeouting
- Fixed a core-dump bug with
MERGE
tables andMAX()
function. - Fixed bug in
ALTER TABLE
withBDB
tables. - Fixed bug when logging
LOAD DATA INFILE
to binary log with no active database. - Fixed a bug in range optimiser (causing crashes).
- Fixed possible problem in replication when doing
DROP DATABASE
on a database withInnoDB
tables. - Fixed that
mysql_info()
returns 0 for 'Duplicates' when usingINSERT DELAYED IGNORE
. - Added
-DHAVE_BROKEN_REALPATH
to the Mac OS X (darwin) compile options inconfigure.in
to fix a failure under high load.