MySQL 8.0 - utf8mb4, Unicode
MySQL 8.0 - Up to 2x Faster
MySQL 8.0 - SQL and NoSQL
MySQL Cluster 8.0 - GA Now!

MySQL Engineering Blogs

MySQL Shell Dump & Load part 1: Demo!
MySQL Shell 8.0.21 includes some exciting new utilities to create a logical dump and do a logical restore, with a focus on ease of use, performance and integration. In MySQL Shell 8.0.17, we already introduced a multi-threaded CSV import utility util.importTable()…

More Robust Network Partition Handling in Group Replication
As Group Replication (GR) matures and it is deployed in a myriad of different systems, we begin to witness specific network conditions that we must be able to cope with in order to make Group Replication more tolerant and robust to those failures.…

START GROUP_REPLICATION can now take recovery credentials as parameters
From MySQL 8.0.21 onwards, START GROUP_REPLICATION includes new options which allow a user to specify credentials to be used for distributed recovery. You can now pass credentials when invoking START GROUP_REPLICATION instead of setting them when configuring the group_replication_recovery...

Group Replication SYSTEM messages in the error log
Group Replication enables you to create fault-tolerant systems with redundancy by replicating the system state to a set of servers. Even if some of the servers subsequently fail, as long it is not all or a majority, the system is still available.…

Specify Recovery IP Addresses in Group Replication
Group Replication distributed recovery is one of the key features and until now it was restricted to be executed over one mysql connection point automatically defined on mysql system variables port and host. With group_replication_recovery_endpoints we can specify through which interfaces can...

What’s New in MySQL Shell 8.0.21
The MySQL team is proud to announce the general availability of version 8.0.21 of the MySQL Shell. MySQL Shell Logical Dump and Load Utilities A new suite of logical dump utilities was introduced in MySQL Shell 8.0.21. util.dumpInstance(), util.dumpSchemas() and util.loadDump()…

MySQL Group Replication – Default response to network partitions has changed
MySQL Group Replication allows you to create an highly-available replication group of servers with minimum effort. It provides automated mechanisms to detect and respond to failures in the members of the group. The response depends on the characteristics of each failure and it is...

Hiding instances on MySQL InnoDB Cluster/ReplicaSet
MySQL Router is a core component of InnoDB Cluster/ReplicaSet that enables the automatic routing of client traffic to the right instances of your database architecture. Router can automatically adapt to topology changes, however, there are some scenarios on which one would certainly benefit from...

"The Documents contained within this site may include statements about Oracle's product development plans. Many factors can materially affect Oracle's product development plans and the nature and timing of future product releases. Accordingly, this Information is provided to you solely for information only, is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described remains at the sole discretion of Oracle.

THIS INFORMATION MAY NOT BE INCORPORATED INTO ANY CONTRACTUAL AGREEMENT WITH ORACLE OR ITS SUBSIDIARIES OR AFFILIATES. ORACLE SPECIFICALLY DISCLAIMS ANY LIABILITY WITH RESPECT TO THIS INFORMATION. Refer to the LEGAL NOTICES AND TERMS OF USE for further information."