This is a Monthly Rapid Update release of the MySQL Enterprise Server 5.0.
This section documents all changes and bugfixes that have been applied since the last MySQL Enterprise Server release (5.0.74). If you would like to receive more fine-grained and personalized update alerts about fixes that are relevant to the version and features you use, please consider subscribing to MySQL Enterprise (a commercial MySQL offering). For more details please see http://www.mysql.com/products/enterprise/advisors.html.
Functionality added or changed:
Bugs fixed:
Replication: When rotating relay log files, the slave deletes relay log files and then edits the relay log index file. Formerly, if the slave shut down unexpectedly between these two events, the relay log index file could then reference relay logs that no longer existed. Depending on the circumstances, this could when restarting the slave cause either a race condition or the failure of replication. (Bug#38826, Bug#39325)
        In example option files provided in MySQL distributions, the
        thread_stack value was
        increased from 64K to 128K.
       (Bug#41577)
        SET PASSWORD caused a server
        crash if the account name was given as
        CURRENT_USER().
       (Bug#41456)
        The
        INFORMATION_SCHEMA.SCHEMA_PRIVILEGES
        table was limited to 7680 rows.
       (Bug#41079)
In debug builds, obsolete debug code could be used to crash the server. (Bug#41041)
Some queries that used a “range checked for each record” scan could return incorrect results. (Bug#40974)
See also Bug#44810.
        Certain SELECT queries could fail
        with a Duplicate entry error.
       (Bug#40953)
        IF(..., CAST( as
        an argument to an aggregate function could cause an assertion
        failure.
       (Bug#40761)longtext_val AS
        UNSIGNED), signed_val)
The server crashed if an integer field in a CSV file did not have delimiting quotes. (Bug#39616)
Creating a table with a comment of 62 characters or longer caused a server crash. (Bug#39591)
        InnoDB could hang trying to open an adaptive
        hash index.
       (Bug#39483)
Use of spatial data types in prepared statements could cause memory leaks or server crashes. (Bug#37956, Bug#37671)
        The MONTHNAME() and
        DAYNAME() functions returned a
        binary string, so that using
        LOWER() or
        UPPER() had no effect. Now
        MONTHNAME() and
        DAYNAME() return a value in
        character_set_connection
        character set.
       (Bug#37575)
        Certain boolean-mode FULLTEXT searches that
        used the truncation operator did not return matching records and
        calculated relevance incorrectly.
       (Bug#37245)
        The code for the ut_usectime() function in
        InnoDB did not handle errors from the
        gettimeofday() system call. Now it retries
        gettimeofday() several times and updates
        the value of the
        Innodb_row_lock_time_max
        status variable only if ut_usectime() was
        successful.
       (Bug#36819)
        A read past the end of the string could occur while parsing the
        value of the
        --innodb-data-file-path option.
       (Bug#36149)
        SHOW CREATE TABLE did not display
        a printable value for the default value of
        BIT columns.
       (Bug#35796)
        The max_length metadata value was calculated
        incorrectly for the FORMAT()
        function, which could cause incorrect result set metadata to be
        sent to clients.
       (Bug#35558)
        EXPLAIN
        EXTENDED evaluation of aggregate functions that
        required a temporary table caused a server crash.
       (Bug#34773)
The mysql client incorrectly parsed statements containing the word “delimiter” in mid-statement.
This fix is different from the one applied for this bug in MySQL 5.0.66. (Bug#33812)
See also Bug#38158.
        Queries executed using join buffering of
        BIT columns could produce
        incorrect results.
       (Bug#31399)
        ALTER TABLE CONVERT TO CHARACTER SET did not
        convert TINYTEXT or
        MEDIUMTEXT columns to a longer
        text type if necessary when converting the column to a different
        character set.
       (Bug#31291)
        On Windows, Visual Studio does not take into account some x86
        hardware limitations, which led to incorrect results converting
        large DOUBLE values to unsigned
        BIGINT values.
       (Bug#27483)
SSL support was not included in some “generic” RPM packages. (Bug#26760)

User Comments
Add your own comment.