Habilitar el motor de almacenamiento innodb en Mysql
Hola a todos este es mi primer Post y espero sea de mucha utilidad :/
Que es InnoDB y MyISAM bueno son los motores de Almacenamiento que el Programa Mysql otorga. Es la parte que se encarga de gestionar las consultas derivadas ( encontrar bytes, analizar , optimizar, insertar datos entre otros) cada uno con diferentes características, el MyISAM proporcionalmente es mas antiguo que el InnoDB, las nuevas versiones de Mysql 5.5 a mas tienen incluido ya el motor de almacenamiento InnoDB pero por defecto esta habilitado el MyISAM entonces como habilitar el innoDB.
Mira la siguiente imagen:
-ingresas tu password
-escribes: show engines;
Como ven les aparecerá el MySAM DEFAULT y el InnoDM DISABLED.
----Para Habilitarlo necesito ir al archivo de configuración my.ini y este se encuentra en la carpeta de MySQL por ejemplo en mi Pc es :
D:APPSER 2.5.9AppServMySQL
----Unas vez localizado el archivo abrirlo con wordpad o Notepad++ y haremos dos cosas simples
----1.- buscar la linea #default-storage-engine=INNODB y quitaremos # quedaría así
default-storage-engine=INNODB
----2.- Luego buscamos la linea skip-innodb t y aumentamos # quedaría así
#skip-innodb
Bien terminamos ahora reiniciaremos MySQL o la PC en algunos casos, y volvemos a ingresar a la consola de MySQL escribir el siguiente parámetro:
----mysql>show variables like '%innodb%';
y veran que el InnoDB se habilito y por defecto ya esta configurado en todas las tablas que crearas a partir de ahora
como saber si mi tabla tiene el motor de almacenamiento InnoDB???
Rspta: Fácil selecciona tu Base de Datos y escribe este parámetro en tu consola de MySQL
----myql>show create table nombre_de_tu_tabla;
mira como me salio a mi y mira también que especifica el tipo de motor de almacenamiento;
Bien Super por ahora los dejo aquí a la próxima les enseñare a crear ya las tablas con funciones basicas espero les haya servido este link y GRACIAS por pasar por aquí.
POSDATA: unos puntos no estarían demás, mira que animas a seguir compartiendo conocimientos.
tyson77virgo Lema: "Aprende a Vivir y solo Atrévete"
Que es InnoDB y MyISAM bueno son los motores de Almacenamiento que el Programa Mysql otorga. Es la parte que se encarga de gestionar las consultas derivadas ( encontrar bytes, analizar , optimizar, insertar datos entre otros) cada uno con diferentes características, el MyISAM proporcionalmente es mas antiguo que el InnoDB, las nuevas versiones de Mysql 5.5 a mas tienen incluido ya el motor de almacenamiento InnoDB pero por defecto esta habilitado el MyISAM entonces como habilitar el innoDB.
Mira la siguiente imagen:
-ingresas tu password
-escribes: show engines;
Como ven les aparecerá el MySAM DEFAULT y el InnoDM DISABLED.
----Para Habilitarlo necesito ir al archivo de configuración my.ini y este se encuentra en la carpeta de MySQL por ejemplo en mi Pc es :
D:APPSER 2.5.9AppServMySQL
----Unas vez localizado el archivo abrirlo con wordpad o Notepad++ y haremos dos cosas simples
----1.- buscar la linea #default-storage-engine=INNODB y quitaremos # quedaría así
default-storage-engine=INNODB
----2.- Luego buscamos la linea skip-innodb t y aumentamos # quedaría así
#skip-innodb
Bien terminamos ahora reiniciaremos MySQL o la PC en algunos casos, y volvemos a ingresar a la consola de MySQL escribir el siguiente parámetro:
----mysql>show variables like '%innodb%';
y veran que el InnoDB se habilito y por defecto ya esta configurado en todas las tablas que crearas a partir de ahora
como saber si mi tabla tiene el motor de almacenamiento InnoDB???
Rspta: Fácil selecciona tu Base de Datos y escribe este parámetro en tu consola de MySQL
----myql>show create table nombre_de_tu_tabla;
mira como me salio a mi y mira también que especifica el tipo de motor de almacenamiento;
Bien Super por ahora los dejo aquí a la próxima les enseñare a crear ya las tablas con funciones basicas espero les haya servido este link y GRACIAS por pasar por aquí.
POSDATA: unos puntos no estarían demás, mira que animas a seguir compartiendo conocimientos.
tyson77virgo Lema: "Aprende a Vivir y solo Atrévete"