mysqld
.
kill pid-of-mysqld
to work on Mac OS X.
SHOW TABLE STATUS
displayed incorrect Row_format
value for
tables that have been compressed with myisampack
.
(Bug #427)
SHOW VARIABLES LIKE 'innodb_data_file_path'
displayed only the
name of the first datafile (bug #468).
mysqld
didn't allow one to UPDATE
rows in a table even if one had a global UPDATE
privilege and a
database SELECT
privilege.
SELECT
and wildcarded select list,
when user only had partial column SELECT
privileges on the table.
WHERE
clause with a constant
expression such as in WHERE 1 AND (a=1 AND b=1)
.
mysqlbinlog
to fail.
innodb_flush_log_at_trx_commit
was changed
from 0 to 1 to make InnoDB
tables ACID by default.
See section 7.5.3 InnoDB Startup Options.
LOAD DATA INFILE IGNORE
: When reading
the binary log, mysqlbinlog
and the replication code read REPLACE
instead of IGNORE
. This could make the slave's table
become different from the master's table. (Bug #218)
MyISAM
when a row is inserted into a table with a
large number of NULL
columns. Bug was caused by incorrect calculation
of the record length, as the space required for storage of NULL
bits was not added to the total record length.
TRUNCATE table_name
or
DELETE FROM table_name
statements, which could cause an INSERT
to
table_name
to be written to the log before the
TRUNCATE
or DELETE
statements.
UPDATE
of InnoDB
tables where one row could be
updated multiple times.
PROCEDURE ANALYSE()
to report DATE
instead of
NEWDATE
.
PROCEDURE ANALYSE(#)
to restrict the number of values in an
ENUM
column to #
also for string values.
mysqldump
no longer silently deletes the binary logs when invoked with
the --master-data
or --first-slave
option;
while this behaviour was convenient for some
users, others may suffer from it. Now one has to explicitly ask for binary
logs to be deleted by using the new --delete-master-logs
option.
mysqldump
when it was invoked with the
--master-data
option: The CHANGE MASTER TO
statements that were
appended to the SQL dump had incorrect coordinates. (Bug #159)