Konversi Semua Tipe Tabel InnoDB ke MyISAM

Sebagai Pengguna Share Hosting

  1. Buka PHPMyAdmin via CPanel kemudian paste code berikut
    SELECT CONCAT('ALTER TABLE ',table_schema,'.',table_name,' engine=MyISAM;') FROM information_schema.tables WHERE engine = 'InnoDB';

    maka semua tabel InnoDb akan berubah menjadi MyISAM.

  2. Jika konversi hanya untuk beberapa tabel bisa menggunakan format berikut
    ALTER TABLE namatabel ENGINE = MyISAM;
  3. Contoh untuk konversi table wordpress dari InnoDb ke MyISAM sebagai berikut:
    ALTER TABLE wp_commentmeta ENGINE = MyISAM;
    ALTER TABLE wp_comments ENGINE = MyISAM;
    ALTER TABLE wp_links ENGINE = MyISAM;
    ALTER TABLE wp_options ENGINE = MyISAM;
    ALTER TABLE wp_postmeta ENGINE = MyISAM;
    ALTER TABLE wp_posts ENGINE = MyISAM;
    ALTER TABLE wp_terms ENGINE = MyISAM;
    ALTER TABLE wp_term_relationships ENGINE = MyISAM;
    ALTER TABLE wp_term_taxonomy ENGINE = MyISAM;
    ALTER TABLE wp_usermeta ENGINE = MyISAM;
    ALTER TABLE wp_users ENGINE = MyISAM;

Sebagai Root

Buka PHPMyAdmin melalui WHM, login sebagai root kemudian masukan code berikut

SELECT CONCAT('ALTER TABLE ',table_schema,'.',table_name,' engine=MyISAM;') FROM information_schema.tables WHERE engine = 'InnoDB'; 

maka semua tabel InnoDb akan berubah menjadi MyISAM. Bagi yang tidak memiliki akses ke PHPMyAdmin bisa juga melalui SSH, tentu dengan sedikit perbedaan cara.

One comment

Leave a Reply

Your email address will not be published. Required fields are marked *