Bugs fixed:
Incompatible Change: Replication:
The default binary logging mode has been changed from
MIXED
to STATEMENT
for
compatibility with MySQL 5.0.
(Bug#39812)
Incompatible Change:
CHECK TABLE ... FOR
UPGRADE
did not check for incompatible collation
changes made in MySQL 5.1.21 (Bug#29499) and 5.1.23 (Bug#27562,
Bug#29461). This also affects mysqlcheck and
mysql_upgrade, which cause that statement to
be executed. See
Checking Whether Tables or Indexes Must Be Rebuilt.
(Bug#39585)
See also Bug#40984.
Incompatible Change:
In connection with view creation, the server created
arc
directories inside database directories
and maintained useless copies of .frm
files
there. Creation and renaming procedures of those copies as well
as creation of arc
directories has been
discontinued.
This change does cause a problem when downgrading to older server versions which manifests itself under these circumstances:
Create a view v_orig
in MySQL 5.1.29 or
higher.
Rename the view to v_new
and then back to
v_orig
.
Downgrade to an older 5.1.x server and run mysql_upgrade.
Try to rename v_orig
to
v_new
again. This operation fails.
As a workaround to avoid this problem, use either of these approaches:
Dump your data using mysqldump before downgrading and reload the dump file after downgrading.
Instead of renaming a view after the downgrade, drop it and recreate it.
The downgrade problem introduced by the fix for this bug has been addressed as Bug#40021. (Bug#17823)