Use DRBD to Provide Rock-Solid MySQL Redundancy

Written By
Web Webster
Web Webster
Mar 17, 2009

“Before we start, let’s quickly cover the architectural
configuration of your two servers, and talk about performance.
Firstly, you are going to use two “commodity” servers,
which is not to imply slow or generic. You want to dedicate your
fastest servers, because this type of configuration comes at a
cost; it is doing much more than you may think a primary/secondary
failover setup would. Therefore, I/O capabilities are probably the
most important aspect. As Florian Haas of LINBIT (the creators of
DRBD) points out, you can run two separate instances at once to
avoid under-utilizing your secondary server. Each node will be the
primary for its main instance, and a secondary for the other
node.

“Second, conceptually, you will configure MySQL to live on a
DRBD replicated device. Heartbeat will monitor MySQL availability,
and in the event a failover is necessary, the secondary server will
mount the file system, steal the virtual IP, and start up
MySQL.”


Complete Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.