This is a Service Pack release of the MySQL Enterprise Server 5.1.
Bugs fixed:
Partitioning:
When an ALTER TABLE
... REORGANIZE PARTITION statement on an
InnoDB table failed due to
innodb_lock_wait_timeout
expiring while waiting for a lock, InnoDB did
not clean up any temporary files or tables which it had created.
Attempting to reissue the ALTER
TABLE statement following the timeout could lead to
storage engine errors, or possibly a crash of the server.
(Bug#47343)
Referring to a subquery result in a HAVING
clause could produce incorrect results.
(Bug#50995)
The filesort sorting method applied to a
CHAR(0) column could lead to a
server crash.
(Bug#49897)
sql_buffer_result had an effect
on non-SELECT statements,
contrary to the documentation.
(Bug#49552)
In some cases a subquery need not be evaluated because it returns only aggregate values that can be calculated from table metadata. This sometimes was not handled by the enclosing subquery, resulting in a server crash. (Bug#49512)
If innodb_force_recovery was
set to 4 or higher, the server could crash when opening an
InnoDB table containing an
auto-increment column. MySQL versions 5.1.31 and later were
affected.
(Bug#46193)
flush_cache_records() did not correctly check
for errors that should cause statement execution to stop,
leading to a server crash.
(Bug#39022)

User Comments
Add your own comment.