У меня странная проблема с MySQL InnoDB, с которой я боролся уже несколько часов.Я спрашиваю об этом здесь, а также в DBA StackExchange - я отвечу на другой сайт, когда отвечу. Я перешлю ответ.
Я включил плагин InnoDB в качестве замены встроенной версии,и установки innodb_file_format
и innodb_file_per_table
не дают требуемого эффекта.Переменные состояния MySQL по-прежнему показывают Anaconda
в качестве механизма по умолчанию.
Любые предложения будут с благодарностью приняты!
Соответствующий раздел настроек my.cnf
Приведенные ниже настройки не существуют где-либо еще в конфигурации, переопределяющей эти параметры.
innodb_file_per_table = 1
innodb_file_format = Barracuda
innodb_strict_mode = 1
Соответствующие записи в SHOW VARIABLES
Вот как я знаю, что Barracuda доступна
| innodb_file_format | Antelope |
| innodb_file_format_check | Barracuda |
| innodb_file_per_table | OFF |
| innodb_strict_mode | OFF |
| innodb_version | 1.0.9 |
Раздел MySQL Log
В журнале также показано, чтоБарракуда доступна ...
111020 18:10:13 mysqld_safe Starting mysqld daemon with databases from /.../mysql_data/
InnoDB: The InnoDB memory heap is disabled
InnoDB: Mutexes and rw_locks use GCC atomic builtins
InnoDB: Compressed tables use zlib 1.2.3
111020 18:10:13 InnoDB: highest supported file format is Barracuda.
111020 18:10:13 InnoDB Plugin 1.0.9 started; log sequence number 5609019
111020 18:10:13 [Note] Event Scheduler: Loaded 0 events
111020 18:10:13 [Note] /.../mysql/libexec/mysqld: ready for connections.
Version: '5.1.48-log' socket: '/tmp/mysql.sock' port: 3306 Source distribution