<div id="docs-body">
 <div class="section">
  <div class="titlepage">
   <div>
    <div>
     <h3 class="title">
      <a name="mysql-cluster-install-linux">
      </a>
      25.3.1 Installation of NDB Cluster on Linux
     </h3>
    </div>
   </div>
  </div>
  <div class="toc">
   <dl class="toc">
    <dt>
     <span class="section">
      <a href="mysql-cluster-install-linux-binary.html">
       25.3.1.1 Installing an NDB Cluster Binary Release on Linux
      </a>
     </span>
    </dt>
    <dt>
     <span class="section">
      <a href="mysql-cluster-install-linux-rpm.html">
       25.3.1.2 Installing NDB Cluster from RPM
      </a>
     </span>
    </dt>
    <dt>
     <span class="section">
      <a href="mysql-cluster-install-debian.html">
       25.3.1.3 Installing NDB Cluster Using .deb Files
      </a>
     </span>
    </dt>
    <dt>
     <span class="section">
      <a href="mysql-cluster-install-linux-source.html">
       25.3.1.4 Building NDB Cluster from Source on Linux
      </a>
     </span>
    </dt>
   </dl>
  </div>
  <a class="indexterm" name="idm46045123025056">
  </a>
  <a class="indexterm" name="idm46045123023568">
  </a>
  <p>
   This section covers installation methods for NDB Cluster on Linux
      and other Unix-like operating systems. While the next few sections
      refer to a Linux operating system, the instructions and procedures
      given there should be easily adaptable to other supported
      Unix-like platforms. For manual installation and setup
      instructions specific to Windows systems, see
   <a class="xref" href="mysql-cluster-install-windows.html" title="25.3.2 Installing NDB Cluster on Windows">
    Section 25.3.2, “Installing NDB Cluster on Windows”
   </a>
   .
  </p>
  <p>
   Each NDB Cluster host computer must have the correct executable
      programs installed. A host running an SQL node must have installed
      on it a MySQL Server binary (
   <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
    <span class="command">
     <strong>
      mysqld
     </strong>
    </span>
   </a>
   ).
      Management nodes require the management server daemon
      (
   <a class="link" href="mysql-cluster-programs-ndb-mgmd.html" title="25.5.4 ndb_mgmd — The NDB Cluster Management Server Daemon">
    <span class="command">
     <strong>
      ndb_mgmd
     </strong>
    </span>
   </a>
   ); data nodes require the data node
      daemon (
   <a class="link" href="mysql-cluster-programs-ndbd.html" title="25.5.1 ndbd — The NDB Cluster Data Node Daemon">
    <span class="command">
     <strong>
      ndbd
     </strong>
    </span>
   </a>
   or
   <a class="link" href="mysql-cluster-programs-ndbmtd.html" title="25.5.3 ndbmtd — The NDB Cluster Data Node Daemon (Multi-Threaded)">
    <span class="command">
     <strong>
      ndbmtd
     </strong>
    </span>
   </a>
   ). It
      is not necessary to install the MySQL Server binary on management
      node hosts and data node hosts. It is recommended that you also
      install the management client (
   <a class="link" href="mysql-cluster-programs-ndb-mgm.html" title="25.5.5 ndb_mgm — The NDB Cluster Management Client">
    <span class="command">
     <strong>
      ndb_mgm
     </strong>
    </span>
   </a>
   ) on the
      management server host.
  </p>
  <p>
   Installation of NDB Cluster on Linux can be done using precompiled
      binaries from Oracle (downloaded as a .tar.gz archive), with RPM
      packages (also available from Oracle), or from source code. All
      three of these installation methods are described in the section
      that follow.
  </p>
  <p>
   Regardless of the method used, it is still necessary following
      installation of the NDB Cluster binaries to create configuration
      files for all cluster nodes, before you can start the cluster. See
   <a class="xref" href="mysql-cluster-install-configuration.html" title="25.3.3 Initial Configuration of NDB Cluster">
    Section 25.3.3, “Initial Configuration of NDB Cluster”
   </a>
   .
  </p>
 </div>
 <br/>
</div>
