Cambiar motor de almacenamiento en MySQL y MariaDB

Aprendemos a cambiar el motor de almacenamiento en MySQL y MariaDB. Recordar que hace poco os hablé de manera extendida en que consistían los motores de almacenamiento, en estos populares motores de base de datos.

Cómo vimos tanto MySQL como MariaDB utilizan diversos motores de almacenamiento, en inglés “storage engine” que tratan con diferentes tipos de tabla. Cambiar el almacenamiento en una tabla dada es bastante sencillo.

Supongamos que tenemos una tabla que utiliza MyISAM y queremos cambiar a InnoDB, lo haríamos así:

ALTER TABLE nombre_tabla ENGINE = InnoDB;

Si fuese a la inversa, esto es, si queremos cambiar a MyISAM:

ALTER TABLE nombre_tabla ENGINE = MyISAM;

Cambiar el motor de almacenamiento por defecto

Si en cambio, lo que queremos es cambiar el motor por defecto, para todas las nuevas tablas, debemos añadir la siguiente línea en el fichero “my.cnf” en sistemas GNU/Linux o UNIX:

default-storage-engine=InnoDB

En el caso que queramos que el motor por defecto sea MyISAM

default-storage-engine=MyISAM

Y esto es todo, espero que la información de esta entrada os sea de utilidad en algún momento.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies