This section documents all changes and bug fixes applied since the release of 1.1.1.
The gtid-enabled utilities (mysqldbcopy,
mysqldbimport) would crash if
gtid_executed was empty on the source, or
emit a generic error if
gtid_purged was not
empty on the target.
mysqlrplshow would silently suppress connection errors when it discovered slaves for a master using a user who did not have the correct privileges to connect to the slave. (Bug #16037123)
The mysqldbcompare utility help text
--server option that did not
mysqlrpladmin's switchover capability could fail to switch over all of the slaves if there was an error in the replication stream.
Changes to prevent this include stopping the switchover process
--force option is passed in,
require either the
--slave options so that
mysqlrpladmin can obtain a list of slaves,
and expand the error message to include this information.
Copying databases failed if the database included columns without values, or foreign keys. (Bug #16023646)
The mysqlfailover utility would emit
ambiguous timeout related errors. And a valid
--timeout value (such as a float) is now
converted to an integer.
The mysqldiskusage utility would always
report the binary and relay logs as missing if they were not
located in the
data directory. For MySQL
Server 5.6.2 and greater, mysqldiskusage also
relay_log_basename MySQL Server
Utility features that depend on GTID functionality will now
check if the MySQL Server version is 5.6.9 or greater, and that
gtid_executed variable is present.
Otherwise, these utilities will gracefully exit with a helpful
Added test cases for the mysqldbcopy and mysqldbexport commands (Bug #15867353)
The mysqluc environment now looks for MySQL
utilities both with or without the
mysqlserverinfo would report the MySQL Server as "server is offline" when the login lacked privileges to access status information, or if the login user did not exist. In this case, it would report "server is offline" even if the server was up and running. (Bug #14158371)
option was added to the mut test suite. It
will stop executing tests after executing the first test that
begins with the
The mysqluserclone utility will now include
anonymous and root users in the output if the
--dump option is passed to
mysqluserclone along with the
--list option. Otherwise, only passing in
--list will continue to skip those user