For a long time, I’ve been thinking about the possibility of importing a single file with multiple connections. Why? Simply because we have scenarios where we end up importing a big file with a single loader thread. Well, I have good news: since the release of 0.16.3-1, we are able to do it. There are […]
MySQL Shell offer many features to make life easier for DBAs and developers. In this post we discuss how to use MySQL Shell as part of system command-line integration or as party of a scripted process.
Which PHP versions are compatible with MySQL 9.0?
The old mysql_native_password authentication method using SHA-1 is now gone with MySQL 9.
As you can read in my previous post related to MySQL 9 and authentication, the old mysql_native_password plugin has been removed. In that post, I showed an example using PHP 7.2, the default version in OL8. If you are using PHP and you want to use MySQL 9, you must be using a more recent […]
With the latest MySQL Innovation Release, we decided that it was
time to remove the remaining weak authentication plugin:
mysql_native_password
.
We previously deprecated it and made it not default loaded in MySQL 8.4 LTS and, now, in 9.0 it’s gone!
Reasons
Oracle places significant attention on the security of all its products, and MySQL is no exception. The removal of the weak authentication plugin has been carefully considered, we had some extra time for the LTS release as it was initially intended for version 8.4, but it is now fully effective.
But why is the mysql_native_password
considered as
weak compared to more modern …
In libera:#mysql
a user has been running MySQL in a
docker container with mysql:latest
. This container
got automatically upgraded to MySQL 9.0.0, an innovation release.
Part of the 9.0 release is the removal of the
mysql_native_password
plugin, which has been
deprecated since 8.0. The user now can no longer login to their
database. They have no backup and no replica.
We recreate the problem from scratch, using docker, and then recover the instance.
On my system, I am using LVM2, and I am routinely using the XFS
file system. I am creating a 10 GB sized test filesystem, which I
mount to /a
. In that, we create a mysql
and a conf
directory.
The official mysql
image is running as UID 999, and
that is …
MySQL Shell offer many features to make life easier for DBAs and developers. In this post we discuss some of the options available to use when loading database dumps.
MySQL is Open Source and accept contributions from the Community. This is the list of contributions accepted in the last releases.
On July 1st, 3 new releases of MySQL came out. Indeed, we released the next 8.0 (8.0.38), the first update of the 8.4 LTS (8.4.1), and the very first 9.0 as Innovation Release. We now support 3 versions of the most popular Open Source database.
With these releases, we also want to thank all the great contributors who send patches to MySQL.
For some time now, all the contributors have also been highlighted in the Release Notes, but we never thank enough, so let’s take back the good habits of listing them in a dedicated blog post.
Some contributions were merged into multiple versions. Let’s have a look at all these contributions:
…
[Read more]