mysqld-max - это сервер MySQL (mysqld), скомпилированный со следующими
конфигурационными опциями:
| Опция | Описание |
| --with-server-suffix=-max | Добавляет суффикс к версии mysqld.
|
| --with-innodb | Поддержка таблиц InnoDB. |
| --with-bdb | Поддержка таблиц Беркли DB (BDB) |
| CFLAGS=-DUSE_SYMDIR | Символические ссылки для Windows. |
Бинарную версию MySQL-max можно найти по адресу https://www.mysql.com/downloads/mysql-max-3.23.html.
Бинарные дистрибутивы Windows MySQL включают стандартный двоичный файл
mysqld.exe а также двоичный файл mysqld-max.exe.
https://www.mysql.com/downloads/mysql-3.23.html. See Раздел 2.1.2, «Установка MySQL на Windows».
Обратите внимание: поскольку таблицы InnoDB и Berkeley DB доступны не для всех платформ, некоторые из двоичных дистрибутивов могут не поддерживать оба этих типа таблиц. Проверить, какие типы таблиц поддерживаются, можно при помощи следующего запроса:
mysql> SHOW VARIABLES LIKE "have_%"; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | have_bdb | YES | | have_innodb | NO | | have_isam | YES | | have_raid | NO | | have_openssl | NO | +---------------+-------+
Значения имеют следующий смысл:
| Значение | Описание |
YES |
Опция активизирована. |
NO |
MySQL не поддерживает эту опцию. |
DISABLED |
Опция xxxx заблокирована, потому что mysqld был запущен с параметром --skip-xxxx или потому, что mysqld был запущен не со всеми опциями, необходимыми для того, чтобы использование данной опции было возможным. В этом случае файл hostname.err будет содержать причину, по которой опция заблокирована.
|
Примечание: чтобы получить возможность создавать таблицы InnoDB, вы должны
отредактировать опции, включив по меньшей мере опцию
innodb_data_file_path. See Раздел 7.5.2, «Параметры запуска InnoDB».
Чтобы улучшить производительность таблиц BDB, для них нужно также добавить
некоторые конфигурационные опции. See Раздел 7.6.3, «Параметры запуска BDB».
safe_mysqld будет автоматически пытаться запустить двоичный mysqld с
суффиксом -max. Таким образом можно просто осуществлять тестирование
свежесобранного бинарного mysqld в существующей инсталляции. Для этого
нужно выполнить configure с требуемыми опциями, собрать, и затем
установить новый mysqld как mysqld-max в тот же самый каталог, где
находится ``старый'' бинарный mysqld. See Раздел 4.7.2, «safe_mysqld, оболочка mysqld».
mysqld-max RPM использует вышеупомянутую возможность safe_mysqld. Он
только устанавливает исполняемый mysqld-max, и safe_mysqld будет
автоматически использовать его после перезапуска safe_mysqld.
В следующей таблице показаны типы таблиц, поддерживаемые двоичным
MySQL-Max:
| System | BDB |
InnoDB
|
| AIX 4.3 | Нет | Да |
| HP-UX 11.0 | Нет | Да |
| Linux-Alpha | Нет | Да |
| Linux-Intel | Да | Да |
| Linux-IA64 | Нет | Да |
| Solaris-Intel | Нет | Да |
| Solaris-SPARC | Да | Да |
| Caldera (SCO) OSR5 | Да | Да |
| UnixWare | Да | Да |
| Windows/NT | Да | Да |