MySQL 8.0.17 Release and The Clone Plugin
MySQL 8.0.17 is officially released Yesterday. The most talked feature is the clone plugin, which enables the automatic node provisioning from an existing node (a Donor). This also closes the gap...
View ArticleOverview on MySQL Shell 8.0.17 Extensions & Plugins and how to write yours !
With MySQL Shell 8.0.17, a super cool new feature was released: the MySQL Shell Extensions & Plugins ! You will be able to write your own extensions for the MySQL Shell. You may already saw that...
View ArticleConnector/Python C Extension Prepared Statement Support
Tweet MySQL Connector/Python 8 made the C Extension the default for the platform/Python version combinations supporting it. One thing that was missing from the C Extension implementation (unless you...
View ArticleHow to Test MySQL Server Hostname with ProxySQL Multiplexing
Overview While working on a MySQL Galera cluster with ProxySQL, I was in the process of testing traffic going to the MySQL nodes by using the @@hostname command to ensure which MySQL host behind the...
View ArticleMy New Mac Setup and Why I Switched
I want to start this article by saying that I'm not here to start or take part in any brand war between Microsoft and Apple. I like both companies and have switched between operating systems...
View ArticleCreate an Asynchronous MySQL Replica in 5 minutes
I have already posted some time ago a post related to the same topic (see here). Today, I want to explain the easiest way to create an asynchronous replica from an existing MySQL instance, that this...
View ArticleBinary Log Encryption: Encryption of Temporary Capture Files
In MySQL 8.0.14 we introduced binary log encryption at rest. When enabled, this feature makes sure that binary log files generated by the server are encrypted as soon as they hit persistent storage....
View ArticleHow to Run PHP 5 Applications with MySQL 8.0 on CentOS 7
Despite the fact that PHP 5 has reached end-of-life, there are still legacy applications built on top of it that need to run in production or test environments. If you are installing PHP packages via...
View ArticleMySQL 8.0.17 and Drupal 8.7
From Drupal’s website, we can see that now the support of MySQL 8 is ready. I just tested it and it works great ! The only restriction is related to PHP and the support for the new authentication...
View ArticleHow to move the Relay role to another node in a Composite Tungsten Cluster
The Question Recently, a customer asked us: How would we manually move the relay role from a failing node to a slave in a Composite Tungsten Cluster passive site? The Answer The Long and the Short of...
View ArticleMySQL Router 8.0.17’s REST API & MySQL Shell Extensions
You have seen in this previous post, that since 8.0.17, it’s now possible to query the MySQL Router using its REST API. Additionally, we also saw in this post, that since 8.0.17, we are now able to...
View ArticleImproved handling of different member versions in Group Replication
For optimal compatibility and performance, all members of a group should run the same version of MySQL Server and therefore of Group Replication. However, in some situations, it may be required to...
View ArticleMySQL Server 8.0.17: Thanks for the Contributions
Tweet MySQL 8.0.17 was released Monday and it includes great features such as the Clone feature and multi-valued indexes. There are also several nice contributions from the community. These are the...
View ArticleMySQL InnoDB Cluster, automatic provisioning, firewall and SELinux
You may have noticed that in many of my demos, I disable firewall and SELinux (I even use --initialize-insecure sometimes ). This is just to make things easier… But in fact enabling iptables and...
View ArticleDatabase Systems and Indexes – What you should know about Indexes for...
Optimal Indexing for Performance – How to plan Index Ops. ? An index or database index is a data structure which is used to quickly locate and access the data in a database table. Indexes are created...
View ArticleSQL Subqueries Example | Subqueries In SQL Tutorial
SQL Subqueries Example | Subqueries In SQL Tutorial is today’s topic. A subquery is known as a nested query within another SQL query and is embedded within the where clause. It is usually added within...
View ArticleMySQL TIMESTAMP with Simple Examples
This tutorial explains MySQL TIMESTAMP and TIMESTAMP field characteristics such as automated initialization and updating. We’ll describe their usages with the help of simple examples. 1. TIMESTAMP...
View ArticleMySQL Data Types Explained
This tutorial explains all MySQL data types, their characteristics, and min, max as well as possible default values. We’ll describe their usages so that you can use them efficiently for creating...
View ArticleMy first impression on Mariadb 10.4.x with Galera4
MariaDB 10.4 has being declared GA, and few presentations on Galera4 in the last conferences were hold. So, I thought, it is time to give it a try and see what is going on. It is not a secret that I...
View ArticleMy first impression on Mariadb 10.4.x with Galera4
MariaDB 10.4 has being declared GA, and few presentations on Galera4 in the last conferences were hold. So, I thought, it is time to give it a try and see what is going on. It is not a secret that I...
View Article