11.07.2015 Views

MySQL 5.7 Release Notes - Download - MySQL

MySQL 5.7 Release Notes - Download - MySQL

MySQL 5.7 Release Notes - Download - MySQL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>MySQL</strong> <strong>5.7</strong> <strong>Release</strong> <strong>Notes</strong>• When <strong>MySQL</strong> runs as service on Windows, NTService.Stop() initiates shutdown and exit eventsduring shutdown. After a code reorganization in <strong>MySQL</strong> <strong>5.7</strong>.3, a call to clean_up() was missed,resulting in initiation of crash recovery. (Bug #71104, Bug #17980260)• Some statements could be written to the slow query log twice. (Bug #68626, Bug #16467055)• LOAD DATA LOCAL INFILE could use all CPU if import errors occurred when there were no linedelimiters. (Bug #51840, Bug #11759519)• Deadlock could occur if three threads simultaneously performed INSTALL PLUGIN, SHOWVARIABLES, and mysql_change_user(). (Bug #71236, Bug #18008907)• mysql_config_editor exited when given an empty argument to the --login-path option. (Bug#71837, Bug #18311024, Bug #18830493)• <strong>MySQL</strong> did not compile with Bison 3. A workaround is to downgrade to Bison 2. (Bug #71250, Bug#18017820)• ER_CANT_CREATE_GEOMETRY_OBJECT was treated as a fatal error, thus not catchable withcondition handlers. (Bug #72064, Bug #18413646)• For mysqldump, dump and restore operations failed for database names that contained backslash('\'). Thanks for Xiaobin Lin for the patch. (Bug #71437, Bug #18109728)• mysqlslap accepted an --iterations option value of 0, which resulted in a divide-by-zero error.The minimum option value now is 1. Thanks to Tsubasa Tanaka for the patch. (Bug #72082, Bug#18430704)• For IN() predicates with values different from the key data value, the optimizer sometimes used atable scan when it could do a range scan. (Bug #71962, Bug #18364815)• Some comparisons between BIGINT signed and unsigned values could yield incorrect results. (Bug#72046, Bug #18408499)• On Windows, REPAIR TABLE and OPTIMIZE TABLE failed for MyISAM tables with .MYD files largerthan 4GB. (Bug #69683, Bug #17235179)• Uninstalling and reinstalling semisynchronous replication plugins while semisynchronous replicationwas active caused replication failures. The plugins now check whether they can be uninstalledand produce an error if semisynchronous replication is active. To uninstall the master-side plugin,there must be no semisynchronous slaves. To uninstall the slave-side plugin, there must be nosemisynchronous I/O threads running. (Bug #70391, Bug #17638477)• A statement of the following form broke row-based replication because it created a table having afield of data type BIGINT with a display width of 3000, which is beyond the maximum acceptablevalue of 255:CREATE TABLE t1 AS SELECT REPEAT('A',1000) DIV 1 AS a;(Bug #71179, Bug #17994219)• For non-debug builds of several client programs, the --help message did not correctly indicate thatthe --debug, --debug-check, and --debug-info apply only for debug builds. (Bug #66854, Bug#16272328)• In the DIGEST_TEXT column of Performance Schema statement events tables, references to systemvariables of the form @@var_name were stored as @ @ var_name. (Bug #71634, Bug #18304086)• Updates could fail to update all applicable rows in cases where multiple key values were identicalexcept for trailing spaces. (Bug #69684, Bug #17156940)13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!