The most popular and widely-used database in the world, MySQL is a proven relational database technology. Our MySQL technology blog takes a look at the entire MySQL world, be in standalone, replicated, or clustered.
This past week we debuted a series of videos on database disaster recovery. From basic backup and restore, to switchover & failover, to full cluster-to-cluster replication, these videos show how ClusterControl offers you end-to-end protection in the event of an outage or catastrophe.
In this blog post, we are going to perform an online migration with minimal downtime from MySQL 5.6 standalone setup without GTID to a new replication set running on MySQL 5.7 with GTID, deployed and managed by ClusterControl.
Multi-Cloud deployments are a common part of disaster recovery plans. In this blog we will show you how to setup and optimize a MySQL Replication deployment across multiple clouds.
Split-brain is a serious issue that may affect multi-cloud MySQL database deployments. There are some methods you can use to minimize the risk and ensure your data will stay consistent.
Many SysAdmins & DBAs use MySQL Workbench as a tool to help manage their databases. In this blog post we’re going to take a look at the user experience of the tool and how it compares to ClusterControl.
ProxySQL can sometimes be tricky to configure, but there are tools that can help you do it. In this blog post we will take a look at the proxysql-admin tool from Percona and compare it to how ClusterControl manages ProxySQL
Percona has a tool to analyze queries callled pt-query-digest, part of the Percona Toolkit. In this blog we will take a look at this tool and how it compares to the Query Management features of ClusterControl.
Point-in-Time Recovery (PITR) is a common part of a disaster recovery plan (DRP). In this blog we’ll take a look at how PITR is performed on Amazon RDS for PostgreSQL, MySQL & MariaDB. We will also look at how ClusterControl does it and see how it compares with RDS.
MySQL Workbench is a popular tool used by SysAdmins and DBAs to manage their MySQL databases. In this blog post, we are going to compare and contrast MySQL database user management features between MySQL Workbench and ClusterControl.
MySQL Workbench is a popular tool used by SysAdmins and DBAs to manage their MySQL databases. In this blog we take a look at how ClusterControl handles configuration management and how it compares to workbench.
Security is always important, especially if you are working from home and need to keep data as secure as when you are at the office. In this blog, we’ll see how to configure SSH Tunneling to access your databases in a secure way, as an alternative to a VPN connection.
Covering for the DBA? In this blog, we’ll share some recommendations to follow in the case that you need to failover your database and don’t have an automatic failover process in place or it failed for some reason.
In the second part of our blog “Preparing a MySQL or MariaDB Server for Production” we continue to share tips to configure and prepare a MySQL server for production usage from a system administrator’s perspective.
It’s safe to say that ProxySQL has become the default database proxy for the MySQL family of databases. But how performant is your ProxySQL setup, and how can you determine that your setup has been tuned correctly? This blog focuses on that and how to monitor it efficiently.
Logical backups, like Mysqldump, are not the fastest nor the most space-efficient way of backing up MySQL databases, but they have a huge advantage over physical backups. In this blog we will show you how to restore a single MySQL table using mysqldump
We are sometimes asked, how can you deploy ClusterControl and make it highly available from the application layer to the database layer? This blog will show you how to deploy a MySQL Replication as the CMON database storage engine with automatic failover and recovery in case of disaster.
In this two-part blog series, we are going to show you 9 tips and tricks on how to configure and prepare a MySQL server for production usage from a system administrator perspective.
This blog post shows how to replace an intermediate MySQL or MariaDB master (a slave host relay to other slaves in a replication chain) with a binlog server running on MaxScale for better scalability and performance.
This blog post covers the implications of a MySQL InnoDB lock wait timeout error, how to deal with it, and how to track what was going one with the blocking transaction that caused the timeout to happen for the other transaction.
MySQL slaves may become inconsistent. You can try to avoid it, but it’s really hard. No matter what you try, it is still possible that your slave will become inconsistent. What can be done to rebuild an inconsistent MySQL slave? In this blog post we’ll take a look at this problem.
Operational Reporting for Version Upgrades and Patches is an area that requires constant attention. This blog shows you how to automate the process for open source databases like MySQL, MariaDB, MongoDB, & PostgreSQL