Fixed DNS lookups not to use the same mutex as the hostname cache. This will enable known hosts to be quickly resolved even if a DNS lookup takes a long time.
--character-sets-dir option to
Removed warnings when running
REPAIR TABLE ...
Fixed a bug that caused a core dump when using
GROUP BY on an alias, where the alias was
the same as an existing column name.
SEQUENCE() as an example
mysql_install_db to use
columns in the privilege tables.
TRUNCATE tbl_name to
TRUNCATE TABLE tbl_name to use the same
syntax as Oracle. Until 4.0 we will also allow
TRUNCATE tbl_name to not crash old code.
Fixed ``no found rows'' bug in
tables when a
BLOB was first part of a
Fixed bug where
CASE didn't work with
--sort-recover option to
myisamchk -S and
TABLE now work on Windows.
Fixed bug when using
DISTINCT on results
from functions that referred to a group function, like:
SELECT a, DISTINCT SEC_TO_TIME(SUM(a)) FROM tbl_name GROUP BY a, b;
Fixed buffer overrun in
library. Fixed bug in handling
ROTATE event in replication.
Fixed another buffer overrun in
Table_locks_waited status variables.
Fixed bug in replication that broke slave server start with
master.info. This fixes a bug
introduced in 3.23.32.
command to recover from replication glitches without a full
max_binlog_size variable; the
binary log will be rotated automatically when the size
crosses the limit.
Slave_skip_counter variables to
SHOW SLAVE STATUS.
Fixed bug in
Execute core dump handler on
SIGBUS in addition to
On x86 Linux, print the current query and thread (connection) id, if available, in the core dump handler.
Fixed several timing bugs in the test suite.
mysqltest to take care of the
timing issues in the test suite.
ALTER TABLE can now be used to change the
definition for a
Fixed creation of
MERGE tables on
Portability fixes for OpenBSD and OS/2.
--temp-pool option to
mysqld. Using this option will cause most
temporary files created to use a small set of names, rather
than a unique name for each new file. This is to work around
a problem in the Linux kernel dealing with creating a bunch
of new files with different names. With the old behavior,
Linux seems to "leak" memory, as it's being allocated to the
directory entry cache instead of the disk cache.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.