Documentation Home
MySQL 8.0 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 43.0Mb
PDF (A4) - 43.1Mb
Man Pages (TGZ) - 293.8Kb
Man Pages (Zip) - 399.2Kb
Info (Gzip) - 4.2Mb
Info (Zip) - 4.2Mb
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 MySQL NDB Cluster 8.0
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_secretsfile_reader — Obtain Key Information from an Encrypted NDB Data File
23.5.25 ndb_select_all — Print Rows from an NDB Table
23.5.26 ndb_select_count — Print Row Counts for NDB Tables
23.5.27 ndb_show_tables — Display List of NDB Tables
23.5.28 — 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 Importing Data Into MySQL Cluster
23.6.10 MySQL Server Usage for NDB Cluster
23.6.11 NDB Cluster Disk Data Tables
23.6.12 Online Operations with ALTER TABLE in NDB Cluster
23.6.13 Privilege Synchronization and NDB_STORED_USER
23.6.14 File System Encryption for NDB Cluster
23.6.15 NDB API Statistics Counters and Variables
23.6.16 ndbinfo: The NDB Cluster Information Database
23.6.17 INFORMATION_SCHEMA Tables for NDB Cluster
23.6.18 NDB Cluster and the Performance Schema
23.6.19 Quick Reference: NDB Cluster SQL Statements
23.6.20 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: Bidirectional and Circular Replication
23.7.11 NDB Cluster Replication Using the Multithreaded Applier
23.7.12 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, using 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. This chapter also provides information specific to NDB Cluster 8.0, and covers releases through 8.0.34. NDB Cluster 8.1 (NDB 8.1.0), based on version 8.1 of the NDB storage engine, is also now available as an Innovation release. See What is New in MySQL NDB Cluster 8.2, for information about differences in NDB 8.1 as compared to earlier releases. NDB Cluster 7.6 and NDB Cluster 7.5, still available as GA releases, use versions 7.6 and 7.5 of NDB, respectively. 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. Previous GA releases NDB Cluster 7.4 and NDB Cluster 7.3 incorporated NDB versions 7.4 and 7.3, respectively. NDB 7.4 and older release series are no longer supported or maintained. Both NDB 8.0 and NDB 8.1 are supported in production, and are recommended for new deployments.