Functionality added or changed:
Cluster Replication: Incompatible Change: Two major changes have taken place with regard to the MySQL Cluster system tables. These are:
The cluster database is no longer used.
The tables formerly found in the
cluster database are now in the
mysql database, and have been renamed
as ndb_binlog_index,
ndb_apply_status, and
ndb_schema.
The mysql.ndb_apply_status and
mysql.ndb_schema tables (formerly
cluster.apply_status and
cluster.schema are now created by
ndb_restore, in the event that they do
not already exist on the slave cluster.
When upgrading from versions of MySQL previous to 5.1.14 to
5.1.14 or later, mysql_fix_privilege_tables
merely creates a new mysql.ndb_binlog_index
table, but does not remove the existing
cluster database (or, if upgrading from
MySQL 5.1.7 or earlier, the existing
cluster_replication database), nor any of
the tables in it.
For more information, see MySQL Cluster Replication Schema and Tables. (Bug#14612)
Cluster Replication: Incompatible Change:
The cluster database is no longer used. The
tables formerly found in the cluster database
are now in the mysql database, and have been
renamed as ndb_binlog_index,
ndb_apply_status, and
ndb_schema.
Incompatible Change:
The prepared_stmt_count system
variable has been converted to the
Prepared_stmt_count global
status variable (viewable with the
SHOW GLOBAL
STATUS statement).
(Bug#23159)
Incompatible Change:
Previously, you could create a user-defined function (UDF) or
stored function with the same name as a built-in function, but
could not invoke the UDF. Now an error occurs if you try to
create such a UDF. The server also now generates a warning if
you create a stored function with the same name as a built-in
function. It is not considered an error to create a stored
function with the same name as a built-in function because you
can invoke the function using
syntax. However, the server now generates a warning in this
case.
db_name.func_name()
See Function Name Parsing and Resolution, for the rules describing how the server interprets references to different kinds of functions. (Bug#22619, Bug#18239)
