End of Product Lifecycle. Active development and support for MySQL Database Server versions 3.23, 4.0, and 4.1 has ended. For details, see http://www.mysql.com/about/legal/lifecycle/#calendar. Please consider upgrading to a recent version. Further updates to the content of this manual will be minimal. All formats of this manual will continue to be available until 31 Dec 2010.
free'd pointer bug in
mysql_change_user() handling, that enabled a specially hacked version of MySQL client to crash mysqld. Note that you must log in to the server by using a valid user account to be able to exploit this bug. (CVE-2003-0073)
Fixed bug with the
--log-slow-queries when logging an administrator command (like
Fixed bug in
GROUP BY when used on BLOB column with
Fixed a bug in handling
NULL values in
CASE ... WHEN ....
--chroot (see Section C.3.6, “Changes in Release 3.23.54 (05 December 2002)”) is reverted. Unfortunately, there is no way to make it to work, without introducing backward-incompatible changes in
my.cnf. Those who need
--chroot functionality, should upgrade to MySQL 4.0. (The fix in the 4.0 branch did not break backward-compatibility).
--lower-case-table-names default on Mac OS X as the default file system (HFS+) is case insensitive.
Fixed a bug in
autocommit = 0 mode didn't rotate the binary log.
Fixed a bug in
scripts/make_binary_distribution that resulted in a remaining
@HOSTNAME@ variable instead of replacing it with the correct path to the hostname binary.
Fixed a very unlikely bug that could cause
SHOW PROCESSLIST to core dump in pthread_mutex_unlock() if a new thread was connecting.
SLAVE STOP if the thread executing the query has locked tables. This removes a possible deadlock situation.