Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come convertire MyISAM a InnoDB in MySQL

MySQL è un sistema di gestione di database relazionali o RDBMS , utilizzato per la memorizzazione di piccole e grandi quantità di dati . E 'comunemente usato come database di back-end di un sito web. Siti Web basati su sistemi di gestione dei contenuti come Wordpress o Drupal banche dati di uso per archiviare e gestire i loro content.Tables all'interno di un database MySQL sono memorizzati utilizzando un particolare formato di storage engine . MySQL utilizzato per impostazione predefinita utilizzando MyISAM , ma ora usa InnoDB invece. InnoDB è più efficiente e veloce di MyISAM . Istruzioni
1

Eseguire il backup del database utilizzando il metodo di backup di solito, ad esempio lo strumento mysqldump .
2

Aprire il prompt /terminale finestra dei comandi sul computer e passare alla la directory di MySQL.
3

Dal prompt dei comandi , interrompere il processo di database MySQL . Ad esempio, su Microsoft Windows digitare: "stop mysql net " e premere " Invio".
4

Convertire ogni tavolo da MyISAM a InnoDB , eseguendo il seguente espressione SQL sul database nel comando finestra :

mysql -u [ USER_NAME ] -p [ DATABASE_NAME ] ALTER TABLE nome_tabella ENGINE = InnoDB ;

Sostituire i valori con quelli relativi al database . Ogni tabella verrà convertita in InnoDB . Se si dispone di molti tavoli da convertire , può essere più veloce di scrivere uno script per convertire tutte le tabelle in un unico lotto .
5

Dal prompt dei comandi , riavviare il processo di database MySQL . Ad esempio, su Microsoft Windows digitare: "start mysql net " e premere " Invio". Controllare ogni tabella per confermare la conversione è stata eseguita correttamente prima di utilizzare il database .

 

Programmazione © www.354353.com