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

MySQL Engineering Blogs

Upgrading to MySQL 8.0? Here is what you need to know…
In my previous blog post, I had described the steps to perform an in-place upgrade for upgrading from MySQL 5.7 to MySQL 8.0. In this blog post, I will discuss about the considerations that needs to be taken into account while upgrading to MySQL 8.0 The general in-place upgrade requirement is that...

The connection_control plugin : Keeping brute force attack in check
To quote book of all knowledge:In cryptography, a brute-force attack consists of an attacker trying many passwords or passphrases with the hope of eventually guessing correctly. The attacker systematically checks all possible passwords and passphrases until the correct one is found.…

MySQL 8.0: New Lock free, scalable WAL design
The Write Ahead Log (WAL) is one of the most important components of a database. All the changes to data files are logged in the WAL (called the redo log in InnoDB). This allows to postpone the moment when the modified pages are flushed to disk, still protecting from data losses.…

Setting up NDB cluster connection pooling with MySQL Cluster Manager
Cluster connection pooling The new MySQL Cluster 7.6 GA supports NDB connection pooling – using multiple NDBAPI connections from a single mysqld to NDB – to allow increased concurrency and throughput. Cluster connection pooling has been supported in MySQL Cluster for quite a...

MySQL 8.0: Optimizing Small Partial Update of LOB in InnoDB
In this article I will explain the partial update optimizations for smaller (LOBs) in InnoDB. Small here qualifies the size of the modification and not the size of the LOB.  For some background information about the partial update feature, kindly go through our previous posts on this (here, here...

INPLACE upgrade from MySQL 5.7 to MySQL 8.0
MySQL 8.0 General Availability was announced in April and it comes with a host of new features. The overview about the new features and improvements made in MySQL 8.0 can be found in the following blog. The server can be upgraded by performing either an INPLACE upgrade or LOGICAL upgrade. …

Where you can find MySQL in June
As follow up to the previous message posted on June 4, 2018 please find below the shows where you can find MySQL during June this year: DataOps in June 21-22, 2018 in Barcelona, Spain ​MySQL is a Community sponsor of this event where our colleague Fred Descamps, the MySQL Community...

Using –login-path with MySQL Cluster Manager
Protective convenience Recent versions of MySQL has an added security feature, the –login-path option. This feature puts your username and password in an encrypted file, and you refer clients to this file instead of typing plain text passwords on the console, or putting them in...

MySQL Community Server

New Releases RSS Feed for new product releases

MySQL Quickpoll

Which backup features do you require for your MySQL database backups?

Take the Quickpoll »

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