Hola a todos.
¿Alguien sabe porque cuando pasas de un numero de determinadas tablas en una DB de MySQL, te aparece la estructura general en blanco?
¿Hay algún número limitado de tablas para cada BD?
Saludos
| |||
Problema con MySQL. Hola a todos. ¿Alguien sabe porque cuando pasas de un numero de determinadas tablas en una DB de MySQL, te aparece la estructura general en blanco? ¿Hay algún número limitado de tablas para cada BD? Saludos |
| ||||
Respuesta: Problema con MySQL. Si, es el método de almacenamiento de los datos que usa mysql para cada tabla, es posible que tengas myISAM, que está más limitado en cuanto a almacenamiento y otros muchos factores. No se si será éste el problema pero puedes tirar por ahí, quizás puedas buscar cómo cambiar el motor de tus tablas a InnoDB y nos cuentas como te ha ido. En la documentación de mysql pone que InnoDB admite millones de tablas por cada BD, pero como te digo, no se si será eso. Un saludo |
| ||||
Respuesta: Problema con MySQL. Suerte, yo te recomiendo que hagas un backup previo por los problemas que te pueda dar, aunque ya lo habrás tenido en cuenta. Principalmente yo suelo usar InnoDB porque admite foreign keys entre otras cosas y te permite bases de datos más optimizadas en búsquedas, índices...etc. |
| ||||
Respuesta: Problema con MySQL. Si, pudiera ser que esté desactivado. En el archivo de configuración de myqsl, me parece que era my.ini quizás haya alguna línea que esté desactivando dicho motor. Busca innodb y a ver que encuentras. Por lo que googleo puedo ver esta linea: # skip-innodb, habrá que quitarle la almohadilla y reiniciar mysql. |
| ||||
Respuesta: Problema con MySQL. Pues desconozco si tienes un mysql en local montado, o es un servidor aparte... o windows, o linux... pero si tienes acceso al sistema de ficheros donde esté montado, en la carpeta de mysql debería andar por alli el my.ini |
| ||||
Respuesta: Problema con MySQL. Es ese caso trata de localizar dónde está dicho fichero, haz un updatedb y luego locate my.ini Edita dicho fichero con lo que te dejen por consola, que será "vi". Para reiniciar el mysql: /etc/init.d/mysql restart |