## 23.5 NDB Cluster Programs

[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)

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

 Using and managing an NDB Cluster requires several specialized programs, which we describe in this chapter. We discuss the purposes of these programs in an NDB Cluster, how to use the programs, and what startup options are available for each of them.

 These programs include the NDB Cluster data, management, and SQL node processes ([**ndbd**](mysql-cluster-programs-ndbd.html), [**ndbmtd**](mysql-cluster-programs-ndbmtd.html), [**ndb\_mgmd**](mysql-cluster-programs-ndb-mgmd.html), and [**mysqld**](mysqld.html)) and the management client ([**ndb\_mgm**](mysql-cluster-programs-ndb-mgm.html)).

 Information about the program [**ndb\_setup.py**](mysql-cluster-programs-ndb-setup-py.html) (now deprecated), used to start the NDB Cluster Auto-Installer, is also included in this section. You should be aware that [Section 23.5.26, “ndb\_setup.py — Start browser-based Auto-Installer for NDB Cluster (DEPRECATED)”](mysql-cluster-programs-ndb-setup-py.html), contains information about the command-line client only; for information about using the GUI installer spawned by this program to configure and deploy an NDB Cluster, see [The NDB Cluster Auto-Installer (NDB 7.5) (No longer supported)](https://dev.mysql.com/doc/refman/5.7/en/mysql-cluster-install-auto.html).

 For information about using [**mysqld**](mysqld.html) as an NDB Cluster process, see [Section 23.6.9, “MySQL Server Usage for NDB Cluster”](mysql-cluster-mysqld.html).

 Other [`NDB`](mysql-cluster.html) utility, diagnostic, and example programs are included with the NDB Cluster distribution. These include [**ndb\_restore**](mysql-cluster-programs-ndb-restore.html), [**ndb\_show\_tables**](mysql-cluster-programs-ndb-show-tables.html), and [**ndb\_config**](mysql-cluster-programs-ndb-config.html). These programs are also covered in this section.

 The final portion of this section contains tables of options that are common to all the various NDB Cluster programs.

