mysqld est le processus traditionnel du serveur MySQL. Pour être utilisé avec MySQL Cluster, il doit être compilé avec le support des tables NDB. Si le binaire mysqld a été compilé correctement, le moteur de tables NDB Cluster est désactivé par défaut.
        Pour activer le moteur NDB, il y a deux méthodes. Soit vous
        utilisez l'option --ndbcluster au démarrage,
        lorsque vous utilisez la commande mysqld ou
        bien, insérez une ligne avec ndbcluster dans
        la section [mysqld] de votre fichier
        my.cnf.
      
        Un moyen facile pour vérifier que votre serveur supporte le
        moteur NDB Cluster est d'utiliser la commande
        SHOW ENGINES depuis un client
        mysql. Vous devriez voir la valeur
        YES dans la ligne de
        NDBCLUSTER. Si vous voyez
        NO, c'est que vous n'utilisez pas le
        programme mysqld compilé avec le support de
        NDB Cluster. Si vous voyez
        DISABLED, alors vous devez simplement activer
        le moteur dans votre fichier de configuration
        my.cnf.
      
Le serveur MySQL doit savoir comment lire la configuration du cluster. Pour accéder à cette configuration, il doit connaître 3 choses :
Son propre numéro d'identifiant de noeud dans le cluster.
Le nom d'hôte ou l'adresse IP où le serveur de gestion réside.
Le port sur lequel se connecter au serveur de gestion.
L'identifiant peut être omis en MySQL version 4.1.5 et plus récent, car les identifiants de noeuds sont dynamiquement alloués.
        Il y a actuellement trois moyens pour donner ces informations au
        processus mysqld. La méthode recommandée
        est de spécifier la chaîne de connexion de
        mysqld appelée
        ndb-connectstring, soit au démarrage de
        mysqld ou dans le fichier
        my.cnf. Vous pouvez aussi inclure cette
        information dans un fichier appelé
        Ndb.cfg. Ce fichier doit résider dans le
        dossier de données de MySQL. Une autre solution est de
        configurer la variable d'environnement appelée
        NDB_CONNECTSTRING. La chaîne sera la même
        dans tous les cas :
        "[nodeid=<id>;][host=]<host>:<port>".
        Si aucune information n'est fournie, cette chaîne vaudra par
        défaut "host=localhost:2200".
      
shell> mysqld --ndb-connectstring=ndb_mgmd.mysql.com:2200
        ndb_mgmd.mysql.com est l'hôte où le serveur
        de gestion réside : il attend sur le port 2200.
      
Avec cette configuraiton, le serveur MySQL sera partie prenant du cluster MySQL, et accédera à la liste complète de tous les noeuds du cluster ainsi que leur statut. Il va se connecter à tous les noeuds de stockage, et sera capable d'utiliser chacun d'entre eux comme coordonnateur de transaction, ainsi que pour accéder aux données.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

