High Availability MySQL Cookbook : There’s More Than One Way to Achieve High Availability for MySQL and This Cookbook Covers a Range of Techniques and Tools in Over 60 Practical Recipes. The Only Book of Its Kind, You’ll Be Learning the Natural, Engaging Way.

Saved in:
Bibliographic Details
Title: High Availability MySQL Cookbook : There’s More Than One Way to Achieve High Availability for MySQL and This Cookbook Covers a Range of Techniques and Tools in Over 60 Practical Recipes. The Only Book of Its Kind, You’ll Be Learning the Natural, Engaging Way.
Description: There’s more than one way to achieve high availability for MySQL and this Cookbook covers a range of techniques and tools in over 60 practical recipes. The only book of its kind, you’ll be learning the natural, engaging way.Key FeaturesAnalyze and learn different high availability options, including clustering and replication solutions within MySQLImprove uptime of your MySQL databases with simple recipes showing powerful high availability techniques for MySQLTune your MySQL database for optimal performance.The only complete, practical, book of MySQL high availability techniques and tools on the marketPart of Packt's Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possibleBook DescriptionHigh Availability is something that all web sites hope to achieve, especially those that are linked to big companies.MySQL, an open source relational database management system (RDBMS), can be made highly available to protect from corruption, hardware failure, software crashes, and user error. Running a MySQL setup is quite simple. Things start getting complex when you start thinking about the best way to provide redundancy. There are a large number of techniques available to add'redundancy'and'high availability'to MySQL, but most are both poorly understood and documented.This book will provide you with recipes showing how to design, implement, and manage a MySQL Cluster and achieve high availability using MySQL replication, block level replication, shared storage, and the open source Global File System (GFS).This book covers all the major techniques available for increasing availability of your MySQL databases. It demonstrates how to design, implement, troubleshoot and manage a highly available MySQL setup using any one of several techniques, which are shown in different recipes. It is based on MySQL Cluster 7.0, MySQL (for non clustered recipes) 5.0.77, and CentOS / RedHat Enterprise Linux 5.3.The book starts by introducing MySQL Cluster as a technology and explaining how to set up a simple cluster. It will help you to master the options available for backing up and restoring a file in the MySQL Cluster. By following the practical examples in this book, you will learn how to manage the MySQL Cluster. Further, we will discuss some troubleshooting aspects of the MySQL Cluster.We also have a look at achieving high availability for MySQL databases with the techniques of MySQL Replication, block level replication, shared storage (a SAN or NAS), and DRBD.Finally, you will learn the principles of Performance tuning and tune MySQL database for optimal performance.What you will learnConfigure a MySQL Cluster for scaling out MySQLLearn the technique of taking online backups and recoveryAchieve high availability with MySQL Replication and various tools such as the open source Multi-Master Replication Manager (MMM) and Flipper projectsConfigure a MySQL replication design to replicate data from one MySQL database server to one or more other MySQL database serversMaster the safety tricks of replication to prevent replication failureConfigure a MySQL service to work using a shared storage device to achieve high availability, with and without a clustered filesystemLearn to use the open source Global File System (GFS) to have the same file system on more than one nodeAchieve high availability using block level replication with Distributed Replicated Block Device (DRBD)Improve your system s performance with the technique of performance tuningWho this book is forThis book is targeted at system administrators or database administrators who have basic familiarity with Linux, the shell, and MySQL. The typical user will be able to get MySQL installed and working, but needs practical guidance to
Authors: Alexander Davies
Resource Type: eBook.
Subjects: Relational databases, SQL (Computer program language), Database management
Categories: COMPUTERS / Information Technology
Database: eBook Collection (EBSCOhost)
Description
Abstract:There’s more than one way to achieve high availability for MySQL and this Cookbook covers a range of techniques and tools in over 60 practical recipes. The only book of its kind, you’ll be learning the natural, engaging way.Key FeaturesAnalyze and learn different high availability options, including clustering and replication solutions within MySQLImprove uptime of your MySQL databases with simple recipes showing powerful high availability techniques for MySQLTune your MySQL database for optimal performance.The only complete, practical, book of MySQL high availability techniques and tools on the marketPart of Packt's Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possibleBook DescriptionHigh Availability is something that all web sites hope to achieve, especially those that are linked to big companies.MySQL, an open source relational database management system (RDBMS), can be made highly available to protect from corruption, hardware failure, software crashes, and user error. Running a MySQL setup is quite simple. Things start getting complex when you start thinking about the best way to provide redundancy. There are a large number of techniques available to add'redundancy'and'high availability'to MySQL, but most are both poorly understood and documented.This book will provide you with recipes showing how to design, implement, and manage a MySQL Cluster and achieve high availability using MySQL replication, block level replication, shared storage, and the open source Global File System (GFS).This book covers all the major techniques available for increasing availability of your MySQL databases. It demonstrates how to design, implement, troubleshoot and manage a highly available MySQL setup using any one of several techniques, which are shown in different recipes. It is based on MySQL Cluster 7.0, MySQL (for non clustered recipes) 5.0.77, and CentOS / RedHat Enterprise Linux 5.3.The book starts by introducing MySQL Cluster as a technology and explaining how to set up a simple cluster. It will help you to master the options available for backing up and restoring a file in the MySQL Cluster. By following the practical examples in this book, you will learn how to manage the MySQL Cluster. Further, we will discuss some troubleshooting aspects of the MySQL Cluster.We also have a look at achieving high availability for MySQL databases with the techniques of MySQL Replication, block level replication, shared storage (a SAN or NAS), and DRBD.Finally, you will learn the principles of Performance tuning and tune MySQL database for optimal performance.What you will learnConfigure a MySQL Cluster for scaling out MySQLLearn the technique of taking online backups and recoveryAchieve high availability with MySQL Replication and various tools such as the open source Multi-Master Replication Manager (MMM) and Flipper projectsConfigure a MySQL replication design to replicate data from one MySQL database server to one or more other MySQL database serversMaster the safety tricks of replication to prevent replication failureConfigure a MySQL service to work using a shared storage device to achieve high availability, with and without a clustered filesystemLearn to use the open source Global File System (GFS) to have the same file system on more than one nodeAchieve high availability using block level replication with Distributed Replicated Block Device (DRBD)Improve your system s performance with the technique of performance tuningWho this book is forThis book is targeted at system administrators or database administrators who have basic familiarity with Linux, the shell, and MySQL. The typical user will be able to get MySQL installed and working, but needs practical guidance to
ISBN:9781847199942
9781847199959