Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
0,98 MB
Nội dung
[...]... migrating data with a simple SQL dump Chapter 6, High Availability with MySQL and Shared Storage highlights the techniques to achieve high availability with shared storage It covers recipes for preparing a Linux server for shared storage, configuring MySQL on shared storage with Conga, fencing for high availability, and configuring MySQL with GFS Chapter 7, High Availability with Block Level Replication covers... for scalability and high availability When you are considering to deploy the MySQL Cluster, it is essential to have an idea of both the problems that the MySQL Cluster will not solve and its specific requirements For a complete list of requirements and limitations, visit the online MySQL Cluster reference guide (accessible from http://dev .mysql. com/doc/) 13 High Availability with MySQL Cluster The remainder... to design, implement, and manage a highly-available MySQL environment using MySQL Cluster, MySQL Replication, block-level replication with DRBD, and shared storage with a clustered filesystem (that is, the open source Global File System (GFS)) This book covers all the major techniques available for achieving high availability for MySQL, based on MySQL Cluster 7.0 and MySQL 5.0.77 All the recipes in this... Linux operating system What this book covers Chapter 1, High Availability with MySQL Cluster explains how to set up a simple MySQL Cluster This chapter covers practical steps that will show you how to design, install, configure, and start a simple MySQL Cluster Chapter 2, MySQL Cluster Backup and Recovery covers the options available for backing up a MySQL Cluster and the considerations to be made at... backups of MySQL Appendix C, Highly Available Architectures shows, at a high level, some different single-site and multi-site architectures Preface What you need for this book The software applications required to run the recipes in this book are: • CentOS or Red Hat Enterprise Linux 5.3 • MySQL 5.0.77 • MySQL and MySQL Cluster 7.0.x This book includes the process for installing both MySQL and MySQL Cluster... diagram shows a MySQL Server (mysqld) connecting to a four-storage node MySQL Cluster, a local MyISAM table, and an InnoDB table stored on an external disk array The client cannot tell the difference between these three types of tables 4 NODE MYSQL CLUSTER MYSQLD MYSQL CLUSTER TABLES STORAGE MYISAM TABLES INNODB TABLES SQL CLIENT 10 LOCAL DISK EXTERNAL DISK ARRAY Chapter 1 MySQL Cluster has a shared nothing... data in memory) Chapter 4, MySQL Cluster Troubleshooting covers the troubleshooting aspects of MySQL Cluster It contains recipes for single-storage node failure, multiple-storage node failures, storage node partitioning and arbitration, debugging MySQL Clusters, and network redundancy with MySQL Cluster Chapter 5, High Availability with MySQL Replication covers replication of MySQL databases It contains... Introduction MySQL Cluster is the leading open source high availability database available today and is being used in many environments to achieve low cost "carrier grade" high availability and scalability MySQL Cluster originates from a product called Network DataBase, which was known as NDB This name has also stuck in the current software, so there are many references to NDB For example, the name of the MySQL. .. can think of it as "MySQL Cluster" In this chapter, we will introduce MySQL Cluster as a technology and explain how to set up a simple cluster This chapter will cover practical steps that will show you how to design, install, configure, and start a simple MySQL Cluster We'll delve deeper into more advanced tasks in the later chapters High Availability with MySQL Cluster Designing a MySQL Cluster In this...Preface High availability is a regular requirement for databases, and it can be challenging to get it right There are several different strategies for making MySQL, an open source Relational Database Management System (RDBMS), highly available This may be needed to protect the database from hardware failures, software crashes, or user errors Running a MySQL database is fairly simple, but achieving high availability . 18 1 Conguring MySQL on shared storage with Conga 18 5 Fencing for high availability 19 1 Conguring MySQL with GFS 19 5 Chapter 7: High Availability with Block Level Replication 2 01 Introduction 2 01 Installing. 12 6 Seeking help 13 0 NIC teaming with MySQL Cluster 13 1 Chapter 5: High Availability with MySQL Replication 13 9 Introduction 13 9 Designing a replication setup 14 0 Conguring a replication master 14 6 Conguring. 4: MySQL Cluster Troubleshooting 11 5 Introduction 11 5 Single storage node failure 11 6 Multiple storage node failures 12 0 Storage node partitioning and arbitration 12 3 Debugging MySQL Clusters 12 6 Seeking