Как бързо да промените типа таблица на InnoDB в WordPress

В наши дни WordPress работи добре както с InnoDB, така и с MyISAM, но самият MySQL от новите версии по подразбиране препоръчва използването на InnoDB, тъй като при равни други условия той дава повече функции и по-висока скорост.

Всички мои стари сайтове използваха типа MyISAM и въпросът беше как бързо да го променя на InnoDB.

Първото нещо, което идва на ум е да инсталирате phpMyAdmin и да замените ръчно всичко, но ако има поне 10 сайта, това все пак е приключение! В моя случай phpMyAdmin изобщо не беше инсталиран и не исках да се забърквам с настройката му.

Но аз отдавна знам за един интересен плъгин, наречен Adminer - той е почти пълен заместител на phpMyAdmin! Инсталирайте го и в раздела Инструменти - Администратор и натиснете някой от бутоните: „Стартиране на администратор вътре“ или „Стартиране на администратор в нов раздел“. В резултат на това ще се отвори прозорец:

типа

Основен прозорец на приставката Adminer

След това можете да прегледате всички таблици с ръцете си и да промените вида на таблиците, но вече сме решили, че ако има много сайтове, тогава ще има 11 таблици, умножени по броя на сайтовете! Така че 10 сайта са 110 таблици - ще бъде твърде дълго =)

Отидете в раздела "SQL заявка" в менюто в горния ляв ъгъл и вмъкнете текста на заявката в прозореца, който се отваря:

типа

Поставете заявката в Администратора

Моля, обърнете внимание, че в първия ред, вместо ksenzov, трябва да въведете името на вашата база данни, то е посочено в падащия списък над менюто в горния ляв ъгъл.

Изпълняваме заявката и в резултат сървърът MySQL ни издава още няколко запитвания:

типа

MySQL генерира заявки

Те трябва да бъдат копирани изцяло, всичко и отново поставени в прозореца "SQL заявка" и стартирани.

В резултат на изпълнението всички видове таблици в базата данни ще се променят на InnoDB!