Wenn Sie sich darauf verlassen können, dass MBean auf der Plattform funktioniert, können Sie die MBean in einem normalen JMX Agent einsetzen. Die folgenden Anleitungen beziehen sich auf eine Installation mit JBoss.
Achten Sie auf eine aktuelle Version des Java Development Kits (v1.4.x), siehe oben.
                Vergewissern Sie sich, dass JAVA_HOME
                gesetzt ist (JBoss benötigt
                JAVA_HOME).
              
                Sorgen Sie dafür, dass JAVA_HOME/bin
                im PATH liegt (Sie müssen NICHT den
                CLASSPATH einstellen und benötigen auch keines der JARs
                aus den vorherigen Tests).
              
Achten Sie auf eine aktuelle Version von JBoss (v4.0RC1 oder höher).
http://www.jboss.org/index.html select "Downloads" select "jboss-4.0.zip" pick a mirror unzip ~/dload/jboss-4.0.zip create a JBOSS_HOME environment variable set to the unzipped directory unix only: cd $JBOSS_HOME/bin chmod +x *.sh
            Kopieren Sie connector-mxj.jar in
            $JBOSS_HOME/server/default/lib.
          
            Kopieren Sie
            mysql-connector-java-3.1.4-beta-bin.jar
            in $JBOSS_HOME/server/default/lib.
          
            Legen Sie ein mxjtest.war-Verzeichnis
            in $JBOSS_HOME/server/default/deploy
            an.
          
            Kopieren Sie index.jsp in
            $JBOSS_HOME/server/default/deploy/mxjtest.war.
          
            Legen Sie eine mysqld-service.xml-Datei
            in $JBOSS_HOME/server/default/deploy
            an.
          
<?xml version="1.0" encoding="UTF-8"?>
 <server>
  <mbean code="com.mysql.management.jmx.jboss.JBossMysqldDynamicMBean"
     name="mysql:type=service,name=mysqld">
  <attribute name="datadir">/tmp/xxx_data_xxx</attribute>
  <attribute name="autostart">true</attribute>
  </mbean>
 </server>
     
Starten Sie jboss:
auf Unix: $JBOSS_HOME/bin/run.sh
auf Windows: %JBOSS_HOME%\bin\run.bat
Wappnen Sie sich: JBoss schickt jede Menge Ausgabe auf den Bildschirm.
            Wenn JBoss keine Ausgabe mehr an den Bildschirm sendet,
            öffnen Sie einen Browser auf
            http://localhost:8080/jmx-console.
          
            Scrollen Sie auf der Seite nach unten zum Abschnitt
            mysql und wählen Sie den
            mysqld-Link aus.
          
Schauen Sie auf die Seite JMX MBean View. MySQL müsste bereits laufen.
            (Wenn "autostart=true" eingestellt ist, können Sie diesen
            Schritt übergehen.) Scrollen Sie auf dem Bildschirm nach
            unten. Sie können auf Invoke
            klicken, damit MySQL aufhört (oder anfängt),
            Operation completed successfully without a return
            value zu sagen. Klicken Sie auf Back to
            MBean View.
          
            Um sich zu vergewissern, dass MySQL läuft, öffnen Sie
            einen Browser auf
            http://localhost:8080/mxjtest/. Sie
            müssten jetzt sehen können, dass
          
SELECT 1
folgendes Ergebnis zurückgegeben hat:
1
            Mit der Benutzerführung von
            $JBOSS_HOME/server/default/deploy/mxjtest.war/index.jsp
            können Sie MySQL in Ihrer Webanwendung einsetzen. Eine
            test-Datenbank und ein
            root-User (ohne Passwort) stehen bereits
            zum Herumexperimentieren bereit. Versuchen Sie, eine Tabelle
            anzulegen, einige Zeilen einzufügen und SELECT-Operationen
            darauf auszuführen.
          
            Fahren Sie MySQL herunter. MySQL wird automatisch
            angehalten, wenn JBoss herunterfährt. Oder scrollen Sie im
            Browser die MBean View nach unten und klicken Sie auf den
            Button Invoke, um den Dienst
            anzuhalten. Es wird Operation completed
            successfully without a return value angezeigt.
            ps oder der
            Taskmanager werden Ihnen bestätigen,
            dass MySQL nicht mehr ausgeführt wird.
          
Seit der Beta-Version 1.0.6 kann die MBean die MySQL-Datenbank beim Hochfahren starten. Mithilfe der Life-Cycle-Erweiterungsmethoden von JBoss haben wir außerdem dafür gesorgt, dass MySQL mit JBoss gemeinsam herunterfährt.
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.

