4.7.5 mysqld-max
, расширенный сервер mysqld
mysqld-max
- это сервер MySQL (mysqld
), скомпилированный со следующими
конфигурационными опциями:
Опция | Описание
|
--with-server-suffix=-max | Добавляет суффикс к версии mysqld .
|
--with-innodb | Поддержка таблиц InnoDB.
|
--with-bdb | Поддержка таблиц Беркли DB (BDB)
|
CFLAGS=-DUSE_SYMDIR | Символические ссылки для Windows.
|
Бинарную версию MySQL-max можно найти по адресу
http://www.mysql.com/downloads/mysql-max-3.23.html.
Бинарные дистрибутивы Windows MySQL включают стандартный двоичный файл
mysqld.exe
а также двоичный файл mysqld-max.exe
.
http://www.mysql.com/downloads/mysql-3.23.html. See section 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 section 7.5.2 Параметры запуска InnoDB.
Чтобы улучшить производительность таблиц BDB, для них нужно также добавить
некоторые конфигурационные опции. See section 7.6.3 Параметры запуска BDB.
safe_mysqld
будет автоматически пытаться запустить двоичный mysqld
с
суффиксом -max
. Таким образом можно просто осуществлять тестирование
свежесобранного бинарного mysqld
в существующей инсталляции. Для этого
нужно выполнить configure
с требуемыми опциями, собрать, и затем
установить новый mysqld
как mysqld-max
в тот же самый каталог, где
находится ``старый'' бинарный mysqld
. See section 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 | Да | Да
|