Alterações na distribuição 3.23.56 (13 Mar 2003)
Fixed mysqld crash on extremely small values of sort_buffer variable.
- Fixed a bug in privilege system for
GRANT UPDATEon column level. - Fixed a rare bug when using a date in
HAVINGwithGROUP BY. - Fixed checking of random part of
WHEREclause. (Bug#142) - Fixed MariaDB (and
myisamchk) crash on artificially corrupted.MYIfiles. - Security enhancement:
mysqldno longer reads options from world-writeable config files. - Security enhancement:
mysqldandsafe_mysqldnow only use the first--useroption specified on the command line. (Normally this comes from/etc/my.cnf) - Security enhancement: Don't allow
BACKUP TABLEto overwrite existing files. - Fixed unlikely deadlock bug when one thread did a
LOCK TABLEand another thread did aDROP TABLE. In this case one could do aKILLon one of the threads to resolve the deadlock. LOAD DATA INFILEwas not replicated by slave ifreplicate_*_tablewas set on the slave.- Fixed a bug in handling
CHAR(0)columns that could cause incorrect results from the query. - Fixed a bug in
SHOW VARIABLESon 64-bit platforms. The bug was caused by incorrect declaration of variableserver_id. - The Comment column in
SHOW TABLE STATUSnow reports that it can containNULLvalues (which is the case for a crashed.frmfile). - Fixed the
rpl_rotate_logstest to not fail on certain platforms (e.g. Mac OS X) due to a too long file name (changedslave-master-info.optto.slave-mi). - Fixed a problem with
BLOB NOT NULLcolumns used withIS NULL. - Fixed bug in
MAX()optimization inMERGEtables. - Better
RAND()initialisation for new connections. - Fixed bug with connect timeout. This bug was manifested on OS's with
poll()system call, which resulted in timeout the value specified as it was executed in bothselect()andpoll(). - Fixed bug in
SELECT * FROM table WHERE datetime1 IS NULL OR datetime2 IS NULL. - Fixed bug in using aggregate functions as argument for
INTERVAL,CASE,FIELD,CONCAT_WS,ELTandMAKE_SETfunctions. - When running with
--lower-case-table-names(default on Windows) and you had tables or databases with mixed case on disk, then executingSHOW TABLE STATUSfollowed withDROP DATABASEorDROP TABLEcould fail withErrcode 13. - Fixed bug in logging to binary log (which affects replication) a query that inserts a
NULLin anauto_incrementfield and also usesLAST_INSERT_ID(). - Fixed bug in
mysqladmin --relative. - On some 64 bit systems,
show statusreported a strange number forOpen_filesandOpen_streams.