:: DEVELOPER ZONE
mysqld-max ist der MySQL-Server (mysqld), der mit folgenden
configure-Optionen konfiguriert wurde:
| Option | Kommentar |
| --with-server-suffix=-max | Zur mysqld-Versionszeichenkette ein Suffix hinzufügen.
|
| --with-bdb | Unterstützung für Berkeley-DB-(BDB)-Tabellen |
| --with-innodb | Unterstützung für InnoDB-Tabellen. |
| CFLAGS=-DUSE_SYMDIR | Symbolische-Links-Unterstützung für Windows. |
Sie finden die MySQL-max-Binärdateien unter http://www.mysql.com/downloads/mysql-max-3.23.html.
Die Windows-MySQL-3.23-Binärdistribution beinhaltet sowohl die
Standard-mysqld.exe-Binärdatei als auch die
mysqld-max.exe-Binärdatei.
http://www.mysql.com/downloads/mysql-3.23.html.
See Abschnitt 3.1.2, „Installation von MySQL unter Windows“.
Beachten Sie, dass, weil InnoDB und Berkeley-DB nicht für alle Plattformen
verfügbar sind, einige der Max-Binärdateien eventuell noch
Unterstützung für diese beiden Typen haben. Sie können überprüfen, welche
Tabellentypen unterstützt werden, indem Sie die folgende Anfrage ausführen:
mysql> show variables like "have_%"; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | have_bdb | YES | | have_innodb | NO | | have_isam | YES | | have_raid | NO | | have_openssl | NO | +---------------+-------+
Die Bedeutung dieser Werte ist:
| Wert | Bedeutung. |
| YES | Die Option ist aktiviert und benutzbar. |
| NO | MySQL ist nicht mit Unterstützung für diese Option kompiliert. |
| DISABLED | Die xxxx-Option ist deaktiviert, weil mysqld mit --skip-xxxx gestartet wurde oder weil mysqld nicht mit allen notwendigen Optionen gestartet wurde, um die Option zu aktivieren. In diesem Fall sollte die hostname.err-Datei den Grund dafür enthalten, warum die Option deaktiviert wurde.
|
HINWEIS: Um InnoDB-Tabellen erzeugen zu können, MÜSSEN
Sie Ihre Startoptionen editieren und zumindest die
innodb_data_file_path-Option eingeben. See Abschnitt 8.5.2, „Mit InnoDB anfangen - Optionen“.
Um bessere Performance für BDB-Tabellen zu erzielen, sollten Sie auch für diese einige Konfigurationsoptionen angeben. See Abschnitt 8.6.3, „BDB-Startoptionen“.
safe_mysqld versucht automatisch, eine mysqld-Binärdatei mit
dem -max-Präfix zu starten. Das macht es sehr einfach, eine andere
mysqld-Binärdatei in einer bestehenden Installation auszutesten.
Lassen Sie einfach configure mit den Optionen, die Sie wollen,
laufen, und installieren Sie dann die neue mysqld-Binärdatei als
mysqld-max im selben Verzeichnis, wo Ihre alte
mysqld-Binärdatei liegt. See Abschnitt 5.7.2, „safe_mysqld, der Wrapper um mysqld“.
Der mysqld-max-RPM benutzt das oben erwähnte
safe_mysqld-Feature. Er installiert nur die ausführbare Datei
mysqld-max und safe_mysqld benutzt diese automatisch, wenn
safe_mysqld neu gestartet wird.
Folgende Tabelle zeigt, welche Tabellentypen unsere Standard-MySQL-Max-Binärdateien beinhalten:
| System | BDB | InnoDB |
| AIX 4.3 | NEIN | JA |
| HP-UX 11.0 | NEIN | JA |
| Linux-Alpha | NEIN | JA |
| Linux-Intel | JA | JA |
| Linux-Ia64 | NEIN | JA |
| Solaris-intel | NEIN | JA |
| Solaris-sparc | JA | JA |
| Caldera (SCO) OSR5 | JA | JA |
| UnixWare | JA | JA |
| Windows/NT | JA | JA |
© 1995-2005 MySQL AB. All rights reserved.
