Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

motor InnDB de mysql

Estas en el tema de motor InnDB de mysql en el foro de Mysql en Foros del Web. Hola a todos. Nose si esta es la mejor sala para exponer mi problema. Si no lo es lo siento.... Instale el programa appserv 2.5.9 ...
  #1 (permalink)  
Antiguo 19/10/2007, 06:02
 
Fecha de Ingreso: marzo-2004
Mensajes: 550
Antigüedad: 20 años, 1 mes
Puntos: 7
Sonrisa motor InnDB de mysql

Hola a todos. Nose si esta es la mejor sala para exponer mi problema. Si no lo es lo siento....

Instale el programa appserv 2.5.9 sobre Windows.

Cuando intento crear una tabla de tipo InnoDB dentro de una base de datos me sale el siguiente error:


Error
Consulta SQL:

CREATE TABLE `usuarios` (
`Id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
`Nick` char( 20 ) NOT NULL default '',
`Password` char( 20 ) NOT NULL default '',
`admin` char( 2 ) NOT NULL default 'no',
PRIMARY KEY ( `Id` )
) TYPE = InnoDB

MySQL ha dicho: Documentación
#1289 - The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working


Luego miro en una opcion del phpmyadmin sobre los "motores" y me pone:

InnoDB ha sido deshabilitado para este motor de almacenamiento.


Antes tenia instalado otro programa tipo Appserv que venia con una versión de MySQL(3.23.48) y no tenia ningún problema. Actualice dicho programa y parece ser que con la versión 5.0.45 no me funciona.


Se puede hacer algo para que funcione ese tipo de motor. La verdad es que estoy muy perdido sobre este tema.

Saludos.
  #2 (permalink)  
Antiguo 19/10/2007, 06:26
 
Fecha de Ingreso: marzo-2004
Mensajes: 550
Antigüedad: 20 años, 1 mes
Puntos: 7
Re: motor InnDB de mysql

Me autorespondo jeje y de paso si ayudo a alguien con este mismo problema mejor que mejor.


Al parecer, en el fichero de configuracion de mysql "my.inc" viene una linea que pone:

skip-innodb

Que deshabilita este motor.

Comenté dicha linea y ya me deja crear tablas con ese tipo de motor.


Un saludin.
  #3 (permalink)  
Antiguo 19/10/2007, 22:34
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Re: motor InnDB de mysql

http://www.forosdelweb.com/f86/faqs-...1/#post2024146
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #4 (permalink)  
Antiguo 24/10/2007, 09:04
Avatar de aerohugo  
Fecha de Ingreso: octubre-2007
Mensajes: 23
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: motor InnDB de mysql

Cuando instalas el AppServ hay una parte en la que te permite habilitar y deshabilitar el motor InnoDB, por default este motor viene deshabilitado, solo asegurate también de que cuando lo estés instalando esta opción este chekeada.

Saludos.
  #5 (permalink)  
Antiguo 24/10/2007, 11:13
Avatar de Davo_MySQL  
Fecha de Ingreso: octubre-2007
Mensajes: 2
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: motor InnDB de mysql

no pongas TYPE = InnoDB; pon ENGINE = InnoDB;
si no te resulta, es por q tienes instalado por defecto ENGINE MyISAM;
  #6 (permalink)  
Antiguo 18/12/2007, 21:24
 
Fecha de Ingreso: diciembre-2007
Mensajes: 1
Antigüedad: 16 años, 4 meses
Puntos: 0
De acuerdo Re: motor InnDB de mysql

Muchisimas gracias por la autorespuesta me sirvio :D
  #7 (permalink)  
Antiguo 10/11/2008, 14:33
 
Fecha de Ingreso: octubre-2008
Mensajes: 2
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: motor InnDB de mysql

Cita:
Iniciado por aeb_asturias Ver Mensaje
Hola a todos. Nose si esta es la mejor sala para exponer mi problema. Si no lo es lo siento....

Instale el programa appserv 2.5.9 sobre Windows.

Cuando intento crear una tabla de tipo InnoDB dentro de una base de datos me sale el siguiente error:


Error
Consulta SQL:

CREATE TABLE `usuarios` (
`Id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
`Nick` char( 20 ) NOT NULL default '',
`Password` char( 20 ) NOT NULL default '',
`admin` char( 2 ) NOT NULL default 'no',
PRIMARY KEY ( `Id` )
) TYPE = InnoDB

MySQL ha dicho: Documentación
#1289 - The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working


Luego miro en una opcion del phpmyadmin sobre los "motores" y me pone:

InnoDB ha sido deshabilitado para este motor de almacenamiento.


Antes tenia instalado otro programa tipo Appserv que venia con una versión de MySQL(3.23.48) y no tenia ningún problema. Actualice dicho programa y parece ser que con la versión 5.0.45 no me funciona.


Se puede hacer algo para que funcione ese tipo de motor. La verdad es que estoy muy perdido sobre este tema.

Saludos.
Hola, tengo el mismo error, aunque mi tabla tiene algunas diferencias:

CREATE TABLE `product` (
`product_id` int(10) unsigned NOT NULL auto_increment,
`name` varchar(50) collate latin1_spanish_ci NOT NULL default '',
`price` decimal(10,2) NOT NULL default '0.00',
`on_promotion` tinyint(4) NOT NULL default '0',
PRIMARY KEY (`product_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci AUTO_INCREMENT=57 ;

He intentado esto y no consegui saltar el error

#*** INNODB Specific options ***
# skip-innodb
  #8 (permalink)  
Antiguo 11/11/2008, 07:48
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Respuesta: motor InnDB de mysql

Cita:
# skip-innodb
mmm creo que tienes que quitarle el #

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #9 (permalink)  
Antiguo 08/12/2011, 23:46
 
Fecha de Ingreso: diciembre-2011
Mensajes: 4
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Re: motor InnDB de mysql

Cita:
Iniciado por aeb_asturias Ver Mensaje
Me autorespondo jeje y de paso si ayudo a alguien con este mismo problema mejor que mejor.


Al parecer, en el fichero de configuracion de mysql "my.inc" viene una linea que pone:

skip-innodb

Que deshabilita este motor.

Comenté dicha linea y ya me deja crear tablas con ese tipo de motor.


Un saludin.
amigo como la comentaste....???
  #10 (permalink)  
Antiguo 09/12/2011, 09:08
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: motor InnDB de mysql

No creo que te conteste, porque hace más d e dos años que no se conecta. Por ese tipo de cosas es mejor no resucitar temas muertos (además, los moderadores suelen cancelarlos).
Pero tu pregunta se responde fácil: ¿Te fijaste las líneas de comentarios y textos aclaratoriosen ese archivo?
Bueno, esa línea se comenta de la misma forma.

The next time you create a new thread for questions. One your own.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:11.