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

MySQL Engineering Blogs

Top Blog Posts about MySQL 8.0.21
As with any new releases, MySQL 8.0.21 introduces many new improvements and updates, many of which deserve their own blog post for a deep dive into the new features.  Among the notable changes are: Account Management Notes, JSON Notes, Authentication Notes and changes related to InnoDB,...

MySQL Shell Dump & Load part 3: Load Dump
This is part 3 of the blog post series about MySQL Shell Dump & Load: MySQL Shell Dump & Load part 1: Demo! MySQL Shell Dump & Load part 2: Benchmarks Introduced in MySQL Shell 8.0.21, the new MySQL Shell Dump and Load utilities has as its main goal to minimize the time needed to...

MySQL Shell Dump & Load part 2: Benchmarks
This is part 2 of the blog post series about MySQL Shell Dump & Load: MySQL Shell Dump & Load part 1: Demo! MySQL Shell Dump & Load part 3: Load Dump This second part about the new MySQL Shell Dump & Load utilities aims to demonstrate the performance while also comparing it with...

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...

"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."