Saya ingin mulai mengonversi beberapa tabel MyISAM ke INNODB. Menjalankan Ubuntu 14.04 Server dengan MySQL 5.6 (apt-get upgrade dari 5.5), 32G ram pada 4 core / 8 thread cpu. Awalnya bermasalah dengan ...
could not open single-table tablespace file .\mysql\innodb_index_stats.ibd after restart of MySQL
dan
Error: Table "mysql"."innodb_table_stats" not found.
Saya mengikuti saran yang diposting Rolando dan DB tidak menabrak atau membuat error.log besar lagi. (masalah di atas hilang, hanya menggambarkan acara terkemuka)
Sekarang saya khawatir tentang kesalahan berikut sebelum saya mengonversi apa pun ke INNODB. Federated dapat diabaikan dari apa yang saya baca, baris kedua di bawah ini (juga subjek posting ini) menjadi perhatian saya
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'.
menambahkan yang berikut ke my.cnf dari saran yang diposting Rolando
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
Tidak yakin apakah harus ada hal lain yang terkait dengan INNODB. Berdasarkan apa yang bisa saya temukan juga ditambahkan
innodb_flush_method = O_DIRECT
innodb_log_files_in_group = 2
innodb_flush_log_at_trx_commit = 1
innodb_file_per_table = 1
Itu tidak membantu. Bukannya aku berharap untuk menghilangkan "fungsi yang ada" ... lol