Ich möchte einige MyISAM-Tabellen in INNODB konvertieren. Ausführen von Ubuntu 14.04 Server mit MySQL 5.6 (apt-get aktualisiert von 5.5), 32G RAM auf 4 Core / 8 Thread CPU. Anfangs hatte Probleme mit ...
could not open single-table tablespace file .\mysql\innodb_index_stats.ibd after restart of MySQL
und
Error: Table "mysql"."innodb_table_stats" not found.
Ich habe Rolandos Rat befolgt und die DB stürzt nicht mehr ab oder erstellt kein großes error.log mehr. (Die oben genannten Probleme sind weg und beschreiben nur die wichtigsten Ereignisse.)
Jetzt mache ich mir Sorgen um die folgenden Fehler, bevor ich etwas in INNODB konvertiere. Federated kann von dem, was ich lese, ignoriert werden. Die zweite Zeile unten (auch das Thema dieses Beitrags) betrifft mich
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'.
hat my.cnf aus Rolandos Ratschlägen Folgendes hinzugefügt
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
Ich war mir nicht sicher, ob es noch etwas mit INNODB zu tun haben sollte. Basierend auf dem, was ich auch finden konnte, hinzugefügt
innodb_flush_method = O_DIRECT
innodb_log_files_in_group = 2
innodb_flush_log_at_trx_commit = 1
innodb_file_per_table = 1
Das hat nicht geholfen. Nicht, dass ich damit gerechnet hätte, eine "vorhandene Funktion" zu eliminieren ... lol