[sisyphus] [SOLVED] Re: как включить innoDB в MySQL 5.1 ?

Michael Shigorin mike на osdn.org.ua
Сб Дек 31 00:49:11 MSK 2011


On Wed, Nov 10, 2010 at 09:38:32PM +0300, Michael Bykov wrote:
> Господа, на только что поставленной 5.1
> mysql> show variables like '%inno%';
[...]
> | have_innodb           | NO    |
[...]
> в /var/lib/mysql/my.cnf
[...]
> как запустить innoDB?

Для MySQL-server версии 5.1.50-alt1 и выше --
добавить в секцию [mysqld] my.cnf:

---
ignore-builtin-innodb
plugin-load=innodb=ha_innodb_plugin.so
--- http://dev.mysql.com/doc/innodb-plugin/1.0/en/innodb-plugin-installation-dynamic-posix.html

Это заодно и ответ на
http://lists.altlinux.org/pipermail/smoke-room/2010-November/060655.html

2 vitty: commit affdceb9 оказался немного диверсией,
т.к. поддержка innodb переехала в плагин, а в my.cnf
соответствующее добавлено не было (автоматом добавлять
надо аккуратнее, чем cat >>, понятное дело) -- хотя бы
в пакетный добавить было просто.  Объёмы проведённых
работ оценил и спасибо.  Предлагаю отправить в сизиф
и t6/p6 сборку на основе 5.1.60-alt2 из моего гита.

PS: обновлял контейнер до t6/branch, долго не мог понять,
почему service mysqld restart выполняется быстро, но mysql
после этого долго оттормаживается до того, как дать консоль
-- к сожалению, не сообразил посмотреть netstat до того,
как отправил контейнер в перезагрузку (mysqld молча не мог
bind()нуться по причине занятости порта, /var/lib/mysql/log
и /var/log/messages диагностикой по этому поводу не страдали).

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


Подробная информация о списке рассылки Sisyphus