■ Contents
xv
■Chapter 13: MySQL Cluster Manager ����������������������������������������������������������������� 395
Background ������������������������������������������������������������������������������������������������������������������ 395
Terminology ���������������������������������������������������������������������������������������������������������������������������������������� 396
Architecture ���������������������������������������������������������������������������������������������������������������������������������������� 396
Commands ������������������������������������������������������������������������������������������������������������������������������������������ 398
Limitations ������������������������������������������������������������������������������������������������������������������������������������������ 400
Download, Installation, and Configuration �������������������������������������������������������������������� 401
Downloading ���������������������������������������������������������������������������������������������������������������������������������������402
Installation on Linux ��������������������������������������������������������������������������������������������������������������������������� 404
Installation on Microsoft Windows ������������������������������������������������������������������������������������������������������ 406
Upgrading ������������������������������������������������������������������������������������������������������������������������������������������� 409
Configuration �������������������������������������������������������������������������������������������������������������������������������������� 410
Starting and Stopping MySQL Cluster Manager ��������������������������������������������������������������������������������� 414
The MySQL Cluster Manager Client ���������������������������������������������������������������������������������������������������� 415
Managing a Cluster ������������������������������������������������������������������������������������������������������ 416
Installing the Cluster Binaries ������������������������������������������������������������������������������������������������������������� 416
Preparing the Cluster Through the mcm Client ���������������������������������������������������������������������������������� 417
Cluster Configuration: Auto Tuning ����������������������������������������������������������������������������������������������������� 420
Cluster Configuration: The set Command ������������������������������������������������������������������������������������������� 422
Cluster Configuration: The get Command ������������������������������������������������������������������������������������������� 423
Cluster Configuration: The reset Command ���������������������������������������������������������������������������������������� 424
Starting and Stopping Processes ������������������������������������������������������������������������������������������������������� 425
Configuration of an Online Cluster ������������������������������������������������������������������������������������������������������427
Backups ����������������������������������������������������������������������������������������������������������������������������������������������429
Restoring a Backup ����������������������������������������������������������������������������������������������������������������������������431
Upgrades �������������������������������������������������������������������������������������������������������������������������������������������� 432
Troubleshooting MySQL Cluster Manager �������������������������������������������������������������������� 433
Error Messages and the Log ��������������������������������������������������������������������������������������������������������������� 433
Self-Healing Agents ���������������������������������������������������������������������������������������������������������������������������� 435
Summary ���������������������������������������������������������������������������������������������������������������������� 437