Я хочу почати перетворювати деякі таблиці MyISAM в INNODB. Запуск сервера Ubuntu 14.04 з MySQL 5.6 (apt-get upgrade with 5.5), 32G оперативної пам’яті на 4 ядерному / 8 потоковому процесорі. Спочатку були проблеми з ...
could not open single-table tablespace file .\mysql\innodb_index_stats.ibd after restart of MySQL
і
Error: Table "mysql"."innodb_table_stats" not found.
Я дотримувався опублікованих порад Роландо, і БД більше не виходить з ладу або створює величезний помилку. (вищезазначені питання відсутня, лише опис провідних подій)
Тепер я стурбований такими помилками, перш ніж щось перетворити на INNODB. Федеративно можна ігнорувати з того, що я прочитав, другий рядок нижче (також тема цієї публікації) стосується мене
2014-05-19 01:50:57 30950 [Note] Plugin 'FEDERATED' is disabled.
2014-05-19 01:50:57 30950 [ERROR] Function 'innodb' already exists
2014-05-19 01:50:57 30950 [Warning] Couldn't load plugin named 'innodb' with soname 'ha_innodb.so'.
2014-05-19 01:50:57 30950 [ERROR] Function 'federated' already exists
2014-05-19 01:50:57 30950 [Warning] Couldn't load plugin named 'federated' with soname 'ha_federated.so'.
2014-05-19 01:50:57 30950 [ERROR] Function 'blackhole' already exists
2014-05-19 01:50:57 30950 [Warning] Couldn't load plugin named 'blackhole' with soname 'ha_blackhole.so'.
2014-05-19 01:50:57 30950 [ERROR] Function 'archive' already exists
2014-05-19 01:50:57 30950 [Warning] Couldn't load plugin named 'archive' with soname 'ha_archive.so'.
додав наступне до my.cnf з опублікованої ради Роландо
innodb_buffer_pool_size=4G
innodb_buffer_pool_instances=2
innodb_read_io_threads=12
innodb_write_io_threads=12
innodb_io_capacity=300
innodb_log_file_size=128M
Не був впевнений, чи має бути ще щось, що стосується INNODB. Виходячи з того, що я міг би знайти і додане
innodb_flush_method = O_DIRECT
innodb_log_files_in_group = 2
innodb_flush_log_at_trx_commit = 1
innodb_file_per_table = 1
Це не допомогло. Не те, щоб я очікував, що це усуне "існуючу функцію" ... lol