Начало > sadmin > Немърливост в база данни с InnoDB таблици

Немърливост в база данни с InnoDB таблици

21 октомври, 2009 Коментирай Go to comments

Няма да конкретизирам проект или сървър, но ще кажа, че таблицата tablicaX беше локната. За целта реших да проверя каква е MyISAM или InnoDB:

mysql> show create table tablicaX;
ERROR 1033 (HY000): Incorrect information in file: './bazaX/tablicaX.frm'

Не става ясно каква е таблицата. Добре. Реших да предположа, че е масовия енжин MyISAM и направих следното:

myisamchk -r '/var/lib/mysql/bazaX/tablicaXs.frm';
myisamchk: error: '/var/lib/mysql/bazaX/tablicaX.frm' is not a MyISAM-table

На практика нещо определено не е в час,  но какво ?!

Отговорът отново е прост: В my.cnf открих skip-innodb .

Просто си активирате InnoDB енжина и всичко е наред. Кофти е, че MySQL не алармира за спирането на InnoDB engine, но той все пак не е пророк :)

Подобни публикации:

  1. Конвертиране на mysql таблица от MyISAM към InnoDB
  2. Конструкции на SQL за поддръжка на таблици в MySQL
  3. MySQL проблем с много отворени таблици- Errcode: 24
  4. Поправяне на повредена mysql таблица
  5. Прост Bash скрипт за създаване на mysql потребител и база
  1. Все още няма коментар
  1. 0 trackbacks