# Chapter 23 MySQL NDB Cluster 8.0

**Table of Contents**

[23.1 General Information](mysql-cluster-general-info.html)
[23.2 NDB Cluster Overview](mysql-cluster-overview.html)
[23.2.1 NDB Cluster Core Concepts](mysql-cluster-basics.html)
[23.2.2 NDB Cluster Nodes, Node Groups, Fragment Replicas, and Partitions](mysql-cluster-nodes-groups.html)
[23.2.3 NDB Cluster Hardware, Software, and Networking Requirements](mysql-cluster-overview-requirements.html)
[23.2.4 What is New in NDB Cluster](mysql-cluster-what-is-new.html)
[23.2.5 Options, Variables, and Parameters Added, Deprecated or Removed in NDB 8.0](mysql-cluster-added-deprecated-removed.html)
[23.2.6 MySQL Server Using InnoDB Compared with NDB Cluster](mysql-cluster-compared.html)
[23.2.7 Known Limitations of NDB Cluster](mysql-cluster-limitations.html)
[23.3 NDB Cluster Installation](mysql-cluster-installation.html)
[23.3.1 Installation of NDB Cluster on Linux](mysql-cluster-install-linux.html)
[23.3.2 Installing NDB Cluster on Windows](mysql-cluster-install-windows.html)
[23.3.3 Initial Configuration of NDB Cluster](mysql-cluster-install-configuration.html)
[23.3.4 Initial Startup of NDB Cluster](mysql-cluster-install-first-start.html)
[23.3.5 NDB Cluster Example with Tables and Data](mysql-cluster-install-example-data.html)
[23.3.6 Safe Shutdown and Restart of NDB Cluster](mysql-cluster-install-shutdown-restart.html)
[23.3.7 Upgrading and Downgrading NDB Cluster](mysql-cluster-upgrade-downgrade.html)
[23.3.8 The NDB Cluster Auto-Installer (No longer supported)](mysql-cluster-installer.html)
[23.4 Configuration of NDB Cluster](mysql-cluster-configuration.html)
[23.4.1 Quick Test Setup of NDB Cluster](mysql-cluster-quick.html)
[23.4.2 Overview of NDB Cluster Configuration Parameters, Options, and Variables](mysql-cluster-configuration-overview.html)
[23.4.3 NDB Cluster Configuration Files](mysql-cluster-config-file.html)
[23.4.4 Using High-Speed Interconnects with NDB Cluster](mysql-cluster-interconnects.html)
[23.5 NDB Cluster Programs](mysql-cluster-programs.html)
[23.5.1 ndbd — The NDB Cluster Data Node Daemon](mysql-cluster-programs-ndbd.html)
[23.5.2 ndbinfo\_select\_all — Select From ndbinfo Tables](mysql-cluster-programs-ndbinfo-select-all.html)
[23.5.3 ndbmtd — The NDB Cluster Data Node Daemon (Multi-Threaded)](mysql-cluster-programs-ndbmtd.html)
[23.5.4 ndb\_mgmd — The NDB Cluster Management Server Daemon](mysql-cluster-programs-ndb-mgmd.html)
[23.5.5 ndb\_mgm — The NDB Cluster Management Client](mysql-cluster-programs-ndb-mgm.html)
[23.5.6 ndb\_blob\_tool — Check and Repair BLOB and TEXT columns of NDB Cluster Tables](mysql-cluster-programs-ndb-blob-tool.html)
[23.5.7 ndb\_config — Extract NDB Cluster Configuration Information](mysql-cluster-programs-ndb-config.html)
[23.5.8 ndb\_delete\_all — Delete All Rows from an NDB Table](mysql-cluster-programs-ndb-delete-all.html)
[23.5.9 ndb\_desc — Describe NDB Tables](mysql-cluster-programs-ndb-desc.html)
[23.5.10 ndb\_drop\_index — Drop Index from an NDB Table](mysql-cluster-programs-ndb-drop-index.html)
[23.5.11 ndb\_drop\_table — Drop an NDB Table](mysql-cluster-programs-ndb-drop-table.html)
[23.5.12 ndb\_error\_reporter — NDB Error-Reporting Utility](mysql-cluster-programs-ndb-error-reporter.html)
[23.5.13 ndb\_import — Import CSV Data Into NDB](mysql-cluster-programs-ndb-import.html)
[23.5.14 ndb\_index\_stat — NDB Index Statistics Utility](mysql-cluster-programs-ndb-index-stat.html)
[23.5.15 ndb\_move\_data — NDB Data Copy Utility](mysql-cluster-programs-ndb-move-data.html)
[23.5.16 ndb\_perror — Obtain NDB Error Message Information](mysql-cluster-programs-ndb-perror.html)
[23.5.17 ndb\_print\_backup\_file — Print NDB Backup File Contents](mysql-cluster-programs-ndb-print-backup-file.html)
[23.5.18 ndb\_print\_file — Print NDB Disk Data File Contents](mysql-cluster-programs-ndb-print-file.html)
[23.5.19 ndb\_print\_frag\_file — Print NDB Fragment List File Contents](mysql-cluster-programs-ndb-print-frag-file.html)
[23.5.20 ndb\_print\_schema\_file — Print NDB Schema File Contents](mysql-cluster-programs-ndb-print-schema-file.html)
[23.5.21 ndb\_print\_sys\_file — Print NDB System File Contents](mysql-cluster-programs-ndb-print-sys-file.html)
[23.5.22 ndb\_redo\_log\_reader — Check and Print Content of Cluster Redo Log](mysql-cluster-programs-ndb-redo-log-reader.html)
[23.5.23 ndb\_restore — Restore an NDB Cluster Backup](mysql-cluster-programs-ndb-restore.html)
[23.5.24 ndb\_select\_all — Print Rows from an NDB Table](mysql-cluster-programs-ndb-select-all.html)
[23.5.25 ndb\_select\_count — Print Row Counts for NDB Tables](mysql-cluster-programs-ndb-select-count.html)
[23.5.26 ndb\_setup.py — Start browser-based Auto-Installer for NDB Cluster (DEPRECATED)](mysql-cluster-programs-ndb-setup-py.html)
[23.5.27 ndb\_show\_tables — Display List of NDB Tables](mysql-cluster-programs-ndb-show-tables.html)
[23.5.28 ndb\_size.pl — NDBCLUSTER Size Requirement Estimator](mysql-cluster-programs-ndb-size-pl.html)
[23.5.29 ndb\_top — View CPU usage information for NDB threads](mysql-cluster-programs-ndb-top.html)
[23.5.30 ndb\_waiter — Wait for NDB Cluster to Reach a Given Status](mysql-cluster-programs-ndb-waiter.html)
[23.5.31 ndbxfrm — Compress, Decompress, Encrypt, and Decrypt
Files Created by NDB Cluster](mysql-cluster-programs-ndbxfrm.html)
[23.6 Management of NDB Cluster](mysql-cluster-management.html)
[23.6.1 Commands in the NDB Cluster Management Client](mysql-cluster-mgm-client-commands.html)
[23.6.2 NDB Cluster Log Messages](mysql-cluster-logs-ndb-messages.html)
[23.6.3 Event Reports Generated in NDB Cluster](mysql-cluster-event-reports.html)
[23.6.4 Summary of NDB Cluster Start Phases](mysql-cluster-start-phases.html)
[23.6.5 Performing a Rolling Restart of an NDB Cluster](mysql-cluster-rolling-restart.html)
[23.6.6 NDB Cluster Single User Mode](mysql-cluster-single-user-mode.html)
[23.6.7 Adding NDB Cluster Data Nodes Online](mysql-cluster-online-add-node.html)
[23.6.8 Online Backup of NDB Cluster](mysql-cluster-backup.html)
[23.6.9 MySQL Server Usage for NDB Cluster](mysql-cluster-mysqld.html)
[23.6.10 NDB Cluster Disk Data Tables](mysql-cluster-disk-data.html)
[23.6.11 Online Operations with ALTER TABLE in NDB Cluster](mysql-cluster-online-operations.html)
[23.6.12 Privilege Synchronization and NDB\_STORED\_USER](mysql-cluster-privilege-synchronization.html)
[23.6.13 NDB API Statistics Counters and Variables](mysql-cluster-ndb-api-statistics.html)
[23.6.14 ndbinfo: The NDB Cluster Information Database](mysql-cluster-ndbinfo.html)
[23.6.15 INFORMATION\_SCHEMA Tables for NDB Cluster](mysql-cluster-information-schema-tables.html)
[23.6.16 ndbcluster Plugin Threads](mysql-cluster-plugin-threads.html)
[23.6.17 Quick Reference: NDB Cluster SQL Statements](mysql-cluster-sql-statements.html)
[23.6.18 NDB Cluster Security Issues](mysql-cluster-security.html)
[23.7 NDB Cluster Replication](mysql-cluster-replication.html)
[23.7.1 NDB Cluster Replication: Abbreviations and Symbols](mysql-cluster-replication-abbreviations.html)
[23.7.2 General Requirements for NDB Cluster Replication](mysql-cluster-replication-general.html)
[23.7.3 Known Issues in NDB Cluster Replication](mysql-cluster-replication-issues.html)
[23.7.4 NDB Cluster Replication Schema and Tables](mysql-cluster-replication-schema.html)
[23.7.5 Preparing the NDB Cluster for Replication](mysql-cluster-replication-preparation.html)
[23.7.6 Starting NDB Cluster Replication (Single Replication Channel)](mysql-cluster-replication-starting.html)
[23.7.7 Using Two Replication Channels for NDB Cluster Replication](mysql-cluster-replication-two-channels.html)
[23.7.8 Implementing Failover with NDB Cluster Replication](mysql-cluster-replication-failover.html)
[23.7.9 NDB Cluster Backups With NDB Cluster Replication](mysql-cluster-replication-backups.html)
[23.7.10 NDB Cluster Replication: Bidirectional and Circular Replication](mysql-cluster-replication-multi-source.html)
[23.7.11 NDB Cluster Replication Conflict Resolution](mysql-cluster-replication-conflict-resolution.html)
[23.8 NDB Cluster Release Notes](mysql-cluster-news.html)

[]()[]()[]()[]()

 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`](mysql-cluster.html) storage engine (also known as [`NDBCLUSTER`](mysql-cluster.html)) 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.29. 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.28. 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](https://dev.mysql.com/doc/refman/5.7/en/mysql-cluster-what-is-new-7-6.html). For similar information about NDB Cluster 7.5, see [What is New in NDB Cluster 7.5](https://dev.mysql.com/doc/refman/5.7/en/mysql-cluster-what-is-new-7-5.html). 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](https://dev.mysql.com/doc/refman/5.6/en/mysql-cluster.html).

