Als JMX MBean erfordert MySQL Connector/MXJ einen JMX v1.2-konformen MBean-Container wie etwa JBoss in der Version 4. Die MBean stellt mithilfe der JMX-Management-APIs die für die gegebene Plattform geeigneten Parameter ein (und ermöglicht auch Ihnen, die Parameter zu setzen).
Wenn Sie nicht die SUN-Referenzimplementierung der JMX-Bibliotheken verwenden, sollten Sie diesen Abschnitt übergehen, und wenn Sie JBoss verwenden, überspringen Sie auch den nachfolgenden Abschnitt.
Betrachten wir nun die MysqldDynamicMBean in einem JMX-Agenten
in Aktion. Im
com.mysql.management.jmx.sunri
-Package
befindet sich ein speziell angepasster JMX-Agent mit zwei
MBeans:
MysqldDynamicMBean und
einem com.sun.jdmk.comm.HtmlAdaptorServer, der eine Webschnittstelle zur Manipulation der Beans in einem JMX-Agent bereitstellt.
Wenn dieser sehr einfache Agent gestartet wird, kann eine MySQL-Datenbank über einen Webbrowser gestartet und angehalten werden.
Beenden Sie den Plattformtest wie oben.
Aktuelle Versionen von JDK, JUnit, Connector/J, MySQL Connector/MXJ
Dieser Abschnitt erfordert die SUN-Referenzimplementierung von JMX.
PATH
, JAVA_HOME
,
ANT_HOME
,
CLASSPATH
Wenn Sie nicht von der Quelle installieren, gehen Sie zum nächsten Abschnitt weiter.
Rebuild mit "sunri.present"
ant -Dsunri.present=true dist re-run tests: java junit.textui.TestRunner com.mysql.management.AllTestsSuite
Starten Sie den Test-Agenten auf der Kommandozeile:
java com.mysql.management.jmx.sunri.MysqldTestAgentSunHtmlAdaptor &
... von einem Browser:
http://localhost:9092/
... unter MysqldAgent:
select "name=mysqld"
Beobachten Sie die MBean-View.
Scrollen Sie den Bildschirm nach unten und klicken Sie auf startMysqld.
Klicken Sie auf Back to MBean View
.
Scrollen Sie den Bildschirm nach unten und klicken Sie auf stopMysqld.
Halten Sie den Java-Prozess an, der den Test-Agent ausführt (jmx server).
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.