Documentation Home
MySQL 8.0 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 41.6Mb
PDF (A4) - 41.7Mb
Man Pages (TGZ) - 262.5Kb
Man Pages (Zip) - 372.6Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.0 Reference Manual  /  MySQL NDB Cluster 8.0

Chapter 23 MySQL NDB Cluster 8.0

Table of Contents

23.1 General Information
23.2 NDB Cluster Overview
23.2.1 NDB Cluster Core Concepts
23.2.2 NDB Cluster Nodes, Node Groups, Fragment Replicas, and Partitions
23.2.3 NDB Cluster Hardware, Software, and Networking Requirements
23.2.4 What is New in NDB Cluster
23.2.5 Options, Variables, and Parameters Added, Deprecated or Removed in NDB 8.0
23.2.6 MySQL Server Using InnoDB Compared with NDB Cluster
23.2.7 Known Limitations of NDB Cluster
23.3 NDB Cluster Installation
23.3.1 Installation of NDB Cluster on Linux
23.3.2 Installing NDB Cluster on Windows
23.3.3 Initial Configuration of NDB Cluster
23.3.4 Initial Startup of NDB Cluster
23.3.5 NDB Cluster Example with Tables and Data
23.3.6 Safe Shutdown and Restart of NDB Cluster
23.3.7 Upgrading and Downgrading NDB Cluster
23.3.8 The NDB Cluster Auto-Installer (No longer supported)
23.4 Configuration of NDB Cluster
23.4.1 Quick Test Setup of NDB Cluster
23.4.2 Overview of NDB Cluster Configuration Parameters, Options, and Variables
23.4.3 NDB Cluster Configuration Files
23.4.4 Using High-Speed Interconnects with NDB Cluster
23.5 NDB Cluster Programs
23.5.1 ndbd — The NDB Cluster Data Node Daemon
23.5.2 ndbinfo_select_all — Select From ndbinfo Tables
23.5.3 ndbmtd — The NDB Cluster Data Node Daemon (Multi-Threaded)
23.5.4 ndb_mgmd — The NDB Cluster Management Server Daemon
23.5.5 ndb_mgm — The NDB Cluster Management Client
23.5.6 ndb_blob_tool — Check and Repair BLOB and TEXT columns of NDB Cluster Tables
23.5.7 ndb_config — Extract NDB Cluster Configuration Information
23.5.8 ndb_delete_all — Delete All Rows from an NDB Table
23.5.9 ndb_desc — Describe NDB Tables
23.5.10 ndb_drop_index — Drop Index from an NDB Table
23.5.11 ndb_drop_table — Drop an NDB Table
23.5.12 ndb_error_reporter — NDB Error-Reporting Utility
23.5.13 ndb_import — Import CSV Data Into NDB
23.5.14 ndb_index_stat — NDB Index Statistics Utility
23.5.15 ndb_move_data — NDB Data Copy Utility
23.5.16 ndb_perror — Obtain NDB Error Message Information
23.5.17 ndb_print_backup_file — Print NDB Backup File Contents
23.5.18 ndb_print_file — Print NDB Disk Data File Contents
23.5.19 ndb_print_frag_file — Print NDB Fragment List File Contents
23.5.20 ndb_print_schema_file — Print NDB Schema File Contents
23.5.21 ndb_print_sys_file — Print NDB System File Contents
23.5.22 ndb_redo_log_reader — Check and Print Content of Cluster Redo Log
23.5.23 ndb_restore — Restore an NDB Cluster Backup
23.5.24 ndb_select_all — Print Rows from an NDB Table
23.5.25 ndb_select_count — Print Row Counts for NDB Tables
23.5.26 ndb_setup.py — Start browser-based Auto-Installer for NDB Cluster (DEPRECATED)
23.5.27 ndb_show_tables — Display List of NDB Tables
23.5.28 ndb_size.pl — NDBCLUSTER Size Requirement Estimator
23.5.29 ndb_top — View CPU usage information for NDB threads
23.5.30 ndb_waiter — Wait for NDB Cluster to Reach a Given Status
23.5.31 ndbxfrm — Compress, Decompress, Encrypt, and Decrypt Files Created by NDB Cluster
23.6 Management of NDB Cluster
23.6.1 Commands in the NDB Cluster Management Client
23.6.2 NDB Cluster Log Messages
23.6.3 Event Reports Generated in NDB Cluster
23.6.4 Summary of NDB Cluster Start Phases
23.6.5 Performing a Rolling Restart of an NDB Cluster
23.6.6 NDB Cluster Single User Mode
23.6.7 Adding NDB Cluster Data Nodes Online
23.6.8 Online Backup of NDB Cluster
23.6.9 MySQL Server Usage for NDB Cluster
23.6.10 NDB Cluster Disk Data Tables
23.6.11 Online Operations with ALTER TABLE in NDB Cluster
23.6.12 Distributed MySQL Privileges with NDB_STORED_USER
23.6.13 NDB API Statistics Counters and Variables
23.6.14 ndbinfo: The NDB Cluster Information Database
23.6.15 INFORMATION_SCHEMA Tables for NDB Cluster
23.6.16 Quick Reference: NDB Cluster SQL Statements
23.6.17 NDB Cluster Security Issues
23.7 NDB Cluster Replication
23.7.1 NDB Cluster Replication: Abbreviations and Symbols
23.7.2 General Requirements for NDB Cluster Replication
23.7.3 Known Issues in NDB Cluster Replication
23.7.4 NDB Cluster Replication Schema and Tables
23.7.5 Preparing the NDB Cluster for Replication
23.7.6 Starting NDB Cluster Replication (Single Replication Channel)
23.7.7 Using Two Replication Channels for NDB Cluster Replication
23.7.8 Implementing Failover with NDB Cluster Replication
23.7.9 NDB Cluster Backups With NDB Cluster Replication
23.7.10 NDB Cluster Replication: Bidrectional and Circular Replication
23.7.11 NDB Cluster Replication Conflict Resolution
23.8 NDB Cluster Release Notes

This chapter provides information about MySQL NDB Cluster, a high-availability, high-redundancy version of MySQL adapted for the distributed computing environment. The most recent NDB Cluster release series uses version 8 of the NDB storage engine (also known as NDBCLUSTER) to enable running several computers with MySQL servers and other software in a cluster. NDB Cluster 8.0, now available as a General Availability (GA) release (beginning with version 8.0.19), incorporates version 8.0 of the NDB storage engine. NDB Cluster 7.6 and NDB Cluster 7.5, still available as GA releases, use versions 7.6 and 7.5 of NDB, respectively. Previous GA releases still available for use in production, NDB Cluster 7.4 and NDB Cluster 7.3, incorporate NDB versions 7.4 and 7.3, respectively. NDB 7.2 and older release series are no longer supported or maintained.

This chapter contains information about NDB Cluster 8.0 releases through 8.0.27. NDB Cluster 8.0 is now available (beginning with NDB 8.0.19) as a General Availability release, and recommended for new deployments; the latest available release is NDB 8.0.26. NDB Cluster 7.6 and 7.5 are previous GA releases still supported in production; for information about NDB Cluster 7.6, see What is New in NDB Cluster 7.6. For similar information about NDB Cluster 7.5, see What is New in NDB Cluster 7.5. NDB Cluster 7.4 and 7.3 are previous GA releases still supported in production, although we recommend that new deployments for production use NDB Cluster 8.0; see MySQL NDB Cluster 7.3 and NDB Cluster 7.4.