Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť MyISAM na InnoDB v MySQL

MySQL je relačný databázový systém , alebo RDBMS , ktorý sa používa pre ukladanie malých a veľkých množstiev dát . To je bežne používané ako back - end databáze na internetových stránkach . Webové stránky založené na systémy pre správu obsahu , ako je WordPress alebo Drupal použitie databáz pre ukladanie a správu ich content.Tables v MySQL databáze sú uložené s použitím určitého formátu skladovanie motora . MySQL používa pre predvolené pomocou MyISAM , ale teraz používa InnoDB miesto . InnoDB je účinnejší a rýchlejší ako MyISAM . Pokyny dovolená 1

Zálohovanie databázy pomocou bežnej metódy zálohovania , ako je napríklad nástroj mysqldump .
2

Otvorte /terminálové okno príkazového riadku na vašom počítači a prejdite na váš MySQL adresár .
3

Z príkazového riadku zastaviť proces databázy MySQL . Napríklad , Microsoft Windows by ste zadať : " net stop mysql " a stlačte " Enter " .
4

Prevod každú tabuľku z MyISAM na InnoDB spustením nasledujúci výraz jazyka SQL na databáze v príkaze okno :

mysql - u [ USER_NAME ] - p [ database_name ] ALTER TABLE TABLE_NAME ENGINE = InnoDB ;

Nahraďte hodnoty s tými , relevantné k databáze . Každá tabuľka bude prevedená na InnoDB . Ak máte veľa tabuliek previesť , môže to byť rýchlejší napísať skript previesť všetky tabuľky v jednej dávke .
5

Z príkazového riadku reštartujte databázy MySQL proces . Napríklad , Microsoft Windows by ste zadať : " net start mysql " a stlačte " Enter . " Skontrolujte každú tabuľku potvrdiť prevod bol úspešný pred použitím databázy .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené