Archiwa tagu: MyISAM

Zmiana engine tabel WordPressa z MyISAM na ARIA

Komplet komend SQL. Oczywiście identycznie można zmienić engine każdej innej tabeli w bazie.

Opcja TRANSACTIONAL=1 oznacza, że włączamy dla tabeli tryb crash-safe.

ALTER TABLE `wp_commentmeta` ENGINE=`ARIA` TRANSACTIONAL=1;
ALTER TABLE `wp_comments` ENGINE=`ARIA` TRANSACTIONAL=1;
ALTER TABLE `wp_links` ENGINE=`ARIA` TRANSACTIONAL=1;
ALTER TABLE `wp_options` ENGINE=`ARIA` TRANSACTIONAL=1;
ALTER TABLE `wp_postmeta` ENGINE=`ARIA` TRANSACTIONAL=1;
ALTER TABLE `wp_posts` ENGINE=`ARIA` TRANSACTIONAL=1;
ALTER TABLE `wp_terms` ENGINE=`ARIA` TRANSACTIONAL=1;
ALTER TABLE `wp_term_relationships` ENGINE=`ARIA` TRANSACTIONAL=1;
ALTER TABLE `wp_term_taxonomy` ENGINE=`ARIA` TRANSACTIONAL=1;
ALTER TABLE `wp_usermeta` ENGINE=`ARIA` TRANSACTIONAL=1;
ALTER TABLE `wp_users` ENGINE=`ARIA` TRANSACTIONAL=1;

Niektóre pluginy mogą założyć sobie dodatkowe tabele. Zmieniamy je analogicznie.