Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/08/2009, 06:03
rmateos
 
Fecha de Ingreso: agosto-2009
Mensajes: 1
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Problema con innoDB en mysql, lo habilité pero aparece deshabilitado

Hola Ariel,

en mi trabajo hemos tenido un problema parecido recientemente, así que te explico lo de debes hacer para comprobar la configuración. En primer lugar, y antes de nada, te aconsejo, que cuando cambies cualquier parámetro en la configuración del servidor mysql y lo reinicies, mantengas abierta siempre una ventana con el log de mysql, ya que así, podrás ver los mensajes de salida que te dá en cada momento y captarás más rápido posibles fallos, ok?

Bueno, en lo que respecta a tu problema...InnoDB trabaja distinto que MyISAM, para empezar, no generan directorios con el nombre de las bases de datos creadas, si no que todo se guarda en un fichero llamado ibdata, que suele encontrarse en el directorio de instalación por defecto de mysql, así como el o los fichero/s de log de innodb que hayas configurado, parámetro que no veo en la configuración que has incluído en tu pregunta, una vez hecha esta aclaración, supongo que tu problema viene precisamente por eso, seguramente, si miras el log de mysql te devolverá un error correspondiente a que no encuentra el fichero de log o que el mismo contiene una posición de comienzo errónea, por lo cuál, tendrías que especificar una ruta, así como la ruta donde prefieres que se almacene el ibdata con la información de las bases de datos InnoDB que vayas a crear.

Para terminar, te puedo dar un consejo, que creo que te vendrá bien en lo que respecta a administración de BBDD en general; procura que los ficheros de datos residan en un disco distinto al que tienes el gestor (aplicación servidor de BBDD), esto puedes hacerlo de varias maneras, aunque para tu caso de bbdd InnoDB y debido a la manera tan particular de almacenarlo de MySQL, lo mejor es q lo especifiques en el fichero de configuración y te libras de problemas. Así, que ya sabes, descomenta parte de las líneas por defecto que tiene el fichero de configuración, correspondientes a innodb, reinicia el servidor y prueba. Para cualquier duda al respecto, pregunta en el foro, aunque procura revisar antes la documentación del portal de mysql al respecto y mirar bien el log.

PD: La próxima vez, sería útil que indicaras la plataforma sobre la que estás trabajando y versión de MySQL....bueno, si tu fichero de config es .ini deduzco q estás en windows

Un saludo y suerte!!!

Última edición por rmateos; 17/08/2009 a las 06:12