New Features in MySQL and MariaDB
As you probably know MySQL is an Open Source product licensed under the GPL v2. The GPL grants you the right to not just read and understand the code of the product but also to use, modify AND...
View ArticleMySQL and MariaDB variables inflation
MySQL is well known and widely spread because of its philosophy of Keep it Simple (KISS).We recently had the discussion that with newer releases also MySQL and MariaDB relational databases becomes more...
View ArticleMySQL replication with filtering is dangerous
From time to time we see in customer engagements that MySQL Master/Slave replication is set-up doing schema or table level replication filtering. This can be done either on Master or on Slave. If...
View ArticleIs your MySQL software Cluster ready?
When we do Galera Cluster consulting we always discuss with the customer if his software is Galera Cluster ready. This basically means: Can the software cope with the Galera Cluster specifics?If it is...
View ArticleMySQL and MariaDB authentication against pam_unix
The PAM authentication plug-in is an extension included in MySQL Enterprise Edition (since 5.5) and in MariaDB (since 5.2).Pluggable authentication moduleUnderstanding PAMMySQL authentication against...
View ArticleMySQL Enterprise Backup Incremental Cumulative and Differential Backup
Preparing the MySQL Enterprise Administrator Training I found that the MySQL Enterprise Backup Incremental Backup is not described very well. Thus I tried it out and wrote down this how-to:Incremental...
View ArticleStoring BLOBs in the database
We have sometimes discussions with our customers whether to store LOBs (Large Objects) in the database or not. To not rephrase the arguments again and again I have summarized them in the following...
View ArticleFind evil developer habits with log_queries_not_using_indexes
Recently I switched on the MariaDB slow query logging flag log_queries_not_using_indexes just for curiosity on one of our customers systems:mariadb> SHOW GLOBAL VARIABLES LIKE 'log_quer%';...
View ArticleGalera Load Balancer the underestimated wallflower
There are some pretty sophisticated Load Balancers for Galera Clusters setups out in the market (ProxySQL, MaxScale, HAproxy, ...). They have many different exotic features. You can nearly do...
View ArticleMariaDB master/master GTID based replication with keepalived VIP
Some of our customers still want to have old-style MariaDB master/master replication clusters. Time goes by, new technologies appear but some old stuff still remains.The main problem in a master/master...
View ArticleFirst Docker steps with MySQL and MariaDB
The Docker version of the distributions are often quite old. On Ubuntu 16.04 for example: shell> docker --version Docker version 1.13.1, build 092cba3 But the current docker version is 17.09.0-ce...
View ArticleGalera Cluster and Antivirus Scanner on Linux
Today we had to investigate in a very strange behaviour of IST and SST on a MariaDB Galera Cluster.The symptom was, that some Galera Cluster nodes took a very long time to start. Up to 7 minutes. So...
View ArticleOracle releases MySQL security vulnerability fixes 2018-01
As in every quarter of the year Oracle has released yesterday its recommendation for the MySQL security updates. This is called, in Oracle terminology, Critical Patch Update (CPU) Advisory.This CPU is...
View ArticleAdvanced MySQL and MariaDB training in Cologne 2018
End of February, from February 26 to March 2 (5 days), FromDual offers an additional training for DBAs and DevOps: our most visited Advanced MySQL and MariaDB training.This training is hold in the...
View ArticleShort term notice: Percona XtraDB Cluster training in English 7/8 February...
FromDual offers short term a Percona XtraDB Cluster and MySQL Galera Cluster training (2 days) in English.The training will take place in the Linuxhotel in Essen/Germany on February 7/8 2018.There are...
View ArticleMySQL 8.0.4-rc is out
Yesterday MySQL 8.0.4-rc came out. The Release Notes are quite long. But caution: Do a BACKUP before upgrading...I experienced some nice surprises. First I have to admit that I did not read the Release...
View ArticleAdvanced MySQL Enterprise Training by FromDual
Due to the increasing demand FromDual has developed an Advanced MySQL Enterprise Training for DBAs and DevOps. After testing this training extensively with some selected customers last year we offer...
View ArticleMySQL Environment MyEnv 2.0.0 has been released
FromDual has the pleasure to announce the release of the new version 2.0.0 of its popular MySQL, Galera Cluster and MariaDB multi-instance environment MyEnv.The new MyEnv can be downloaded here. How to...
View ArticleMariaDB 10.2 New Features - Slides available
The Chemnitz Linux Days 2018 in Chemnitz (Germany) 10/11 March 2018 are over for more than a week now and IMHO it was a huge success.I was following many very interesting talks, met a lot of...
View ArticleMySQL sys Schema in MariaDB 10.2
MySQL has introduced the PERFORMANCE_SCHEMA (P_S) in MySQL 5.5 and made it really usable in MySQL 5.6 and added some enhancements in MySQL 5.7 and 8.0.Unfortunately the PERFORMANCE_SCHEMA was not...
View Article