Incompatible Change; Important Change:
FEDERATED storage engine is now disabled
by default in binary distributions. The engine is still
available and can be enabled by starting the server with the
mysqltest was changed to be more robust in the case of a race condition that can occur for rapid disconnect/connect sequences with the server. The account used by mysqltest could reach its permitted simultaneous-sessions user limit if the connect attempt occurred before the server had fully processed the preceding disconnect. mysqltest now checks specifically for a user-limits error when it connects; if that error occurs, it delays briefly before retrying. (Bug #23921)
Row-based replication broke for
CHAR columns longer than 85
Performing an insert on a table having an
AUTO_INCREMENT column and an
INSERT trigger that was being replicated from
a master running MySQL 5.0 or any version of MySQL 5.1 up to and
including MySQL 5.1.11 to a slave running MySQL 5.1.12 or later
caused the replication slave to crash.
References: See also Bug #33029.
Some binary distributions had a duplicate “-64bit” suffix in the file name. (Bug #37623)
ha_innodb.so was incorrectly installed in
lib/mysql directory rather than in
An empty bit-string literal (
b'') caused a
server crash. Now the value is parsed as an empty bit value
(which is treated as an empty string in string context or 0 in
The code for detecting a byte order mark (BOM) caused mysql to crash for empty input. (Bug #35480)
The mysql client incorrectly parsed statements containing the word “delimiter” in mid-statement.
The fix for this bug had the side effect of causing the problem reported in Bug #38158, so it was reverted in MySQL 5.1.27. (Bug #33812)