Before we get started with setting up our database server, there are a few odds and ends to get out of the way. As we go through this chapter, we'll set up a basic database server using MariaDB. I'm sure more than a few of you are probably familiar with MySQL. MySQL is a tried and true solution which is in use in many data centers today. There's a good chance that a popular website or two that you regularly visit utilizes it on the backend. So you may be wondering then, why not go over that instead of MariaDB?
There are two reasons why this book will focus on MariaDB. First, the majority of the Linux community is migrating over to it (more on that later), and it's also a drop-in replacement for MySQL. This means that any databases or scripts you've already written for MySQL should work just fine with MariaDB. The reason I say "should" instead of giving you a personal guarantee is because there are always edge-cases when it comes to technology...