Обратите внимание: поскольку таблицы 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 |
+---------------+-------+
Значения имеют следующий смысл:
Таблица 2
Значение
Таблица 2
Значение
Описание
Описание
YES
Опция активизирована.
NO
MySQL не поддерживает эту опцию.
DISABLED
Опция xxxx заблокирована, потому что mysqld был запущен с параметром --skip-xxxx или потому, что mysqld был запущен не со всеми опциями, необходимыми для того, чтобы использование данной опции было возможным. В этом случае файл `hostname.err' будет содержать причину, по которой опция заблокирована.
Примечание
Примечание
: чтобы получить возможность создавать таблицы 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: