In der Regel wird der MySQL-Datenbankserver
          mysqld mit dem Skript
          mysql.server gestartet, welches
          normalerweise im Ordner /etc/init.d/
          abgelegt ist. Das Skript ruft standardmäßig das Skript
          mysqld_safe auf. Sie können die Variable
          use_mysqld_safe im Skript aber auch auf
          0 (Null) setzen, um mit dem MySQL Instance
          Manager einen Server zu starten.
        
          In diesem Fall hängt das Verhalten des MySQL Instance
          Managers von den Optionen ab, die in der
          MySQL-Konfigurationsdatei angegeben sind. Wenn keine
          Konfigurationsdatei vorhanden ist, erstellt der MySQL Instance
          Manager eine Serverinstanz namens mysqld
          und versucht diese mit den vorgabeseitigen (d. h.
          einkompilierten) Konfigurationswerten zu starten. Das
          bedeutet, dass der IM die Position eines nicht an der
          Standardposition installierten mysqld nicht
          erschließen kann. Wenn Sie den MySQL-Server an einer anderen
          als der Standardposition installiert haben, sollten Sie eine
          Konfigurationsdatei verwenden. Siehe auch
          Abschnitt 2.1.5, „Installationslayouts“.
        
          Ist eine Konfigurationsdatei vorhanden, dann liest der IM
          deren [mysqld]-Abschnitte (z. B.
          [mysqld], [mysqld1],
          [mysqld2] usw.) aus. Jeder dieser
          Abschnitte gibt eine Instanz an. Wenn der MySQL Instance
          Manager gestartet wird, versucht er seinerseits alle
          Serverinstanzen zu starten, die er finden kann. Wird er
          beendet, dann beendet er selbst standardmäßig alle laufenden
          Serverinstanzen.
        
          Beachten Sie, dass es eine Sonderoption
          --mysqld-path=
          gibt, die nur vom IM erkannt wird. Mit dieser Variable können
          Sie dem IM mitteilen, wo die
          mysqld-Binärdatei abgelegt ist. Sie
          sollten ferner die Optionen path-to-mysqld-binarybasedir und
          datadir für den Server angeben.
        
Der typische Ablauf beim Starten und Beenden eines MySQL-Servers mit dem MySQL Instance Manager sieht wie folgt aus:
Der MySQL Instance Manager wird mit dem Skript /etc/init.d/mysql gestartet.
Der MySQL Instance Manager startet alle Instanzen und überwacht sie.
Wenn eine Serverinstanz fehlschlägt, startet der MySQL Instance Manager sie neu.
Wird der MySQL Instance Manager heruntergefahren (z. B. mit dem Befehl /etc/init.d/mysql stop), dann fährt er seinerseits zunächst alle Serverinstanzen herunter.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.

