mysql innodb не видит
Terrible 17 января, 2012 - 13:45
Здравствуйте,
пытаюсь включить движок InnoBD, но к сожалению не получается
Это и до меня уже было закомментирован
#skip-innodb
но еще хуже что:
mysql> show engines; +------------+---------+----------------------------------------------------------------+--------------+----+------------+ | Engine | Support | Comment | Transactions | XA | Savepoints | +------------+---------+----------------------------------------------------------------+--------------+----+------------+ | ARCHIVE | YES | Archive storage engine | NO | NO | NO | | CSV | YES | CSV storage engine | NO | NO | NO | | MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO | | BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) | NO | NO | NO | | MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | NO | NO | NO | | MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO | +------------+---------+----------------------------------------------------------------+--------------+----+------------+ 6 rows in set mysql> show plugins ; +------------+--------+----------------+---------+---------+ | Name | Status | Type | Library | License | +------------+--------+----------------+---------+---------+ | binlog | ACTIVE | STORAGE ENGINE | NULL | GPL | | ARCHIVE | ACTIVE | STORAGE ENGINE | NULL | GPL | | BLACKHOLE | ACTIVE | STORAGE ENGINE | NULL | GPL | | CSV | ACTIVE | STORAGE ENGINE | NULL | GPL | | MEMORY | ACTIVE | STORAGE ENGINE | NULL | GPL | | MyISAM | ACTIVE | STORAGE ENGINE | NULL | GPL | | MRG_MYISAM | ACTIVE | STORAGE ENGINE | NULL | GPL | +------------+--------+----------------+---------+---------+ 7 rows in set
Перестановка не дала результатов
[ebuild R ] dev-db/mysql-5.1.56 USE="community perl ssl -big-tables -cluster -debug -embedded -extraengine -latin1 -max-idx-128 -minimal -pbxt -profiling (-selinux) -static -test -xtradb" 0 kB
Но сам движок собирает видимо
q /usr/bin/innochecksum /usr/lib64/mysql/plugin/ha_innodb_plugin.a /usr/lib64/mysql/plugin/ha_innodb_plugin.la /usr/lib64/mysql/plugin/ha_innodb_plugin.so /usr/lib64/mysql/plugin/ha_innodb_plugin.so.0 /usr/lib64/mysql/plugin/ha_innodb_plugin.so.0.0.0 /usr/share/doc/mysql-5.1.56/support-files/my-innodb-heavy-4G.cnf.bz2 /usr/share/man/man1/innochecksum.1.bz2 /usr/share/mysql/sql-bench/innotest1 /usr/share/mysql/sql-bench/innotest1a /usr/share/mysql/sql-bench/innotest1b /usr/share/mysql/sql-bench/innotest2 /usr/share/mysql/sql-bench/innotest2a /usr/share/mysql/sql-bench/innotest2b
Кто-нибудь может сказать в чет тут прикол зарыт ?
»
- Для комментирования войдите или зарегистрируйтесь
Начиная с версии mysql-5.1
Начиная с версии mysql-5.1 InnoDB выделился в плагин, который у вас живет в каталоге /usr/lib64/mysql/plugin.
Его нужно подключать. Для этого в файле /etc/mysql/my.cnf в секцию [mysqld] добавить:
О отлично дело теперь
О отлично дело теперь сдвинулось теперь mysql вообще не стартует, но хотя бы InnoDB дает о себе знать
Попробуйте оставить
Ну он говорит, что возможно у вас битая база или память.
Или проблемы с плагином хранилища. Попробуйте оставить только:
Попробуйте убрать ib* файлы,
Попробуйте убрать ib* файлы, лог и дата, вынесите их из папки /var/lib/mysql куда-нибудь и рестартаните mysql