2010-04-17 17 views

Respuesta

13

Es instalación específica, pero si usted ha/var/lib/mysql, entonces:

  • tablas MyISAM se almacenan en archivos individuales en/var/lib/mysql/databasename/
  • InnoDB reside en/var/lib/mysql/ibdata (a menos que haya utilizado la configuración innodb_per_table, en cuyo caso se almacena como en las tablas MyISAM)
0

Se almacena en varios archivos bajo ese directorio, sí. Los archivos exactos utilizados dependen del motor que estén usando las tablas.

+0

¿Puede ser más específico si digo que es innodb? – olamundo

-2

un montón de relativamente pequeñas directorios correspondiente a mis tablas

Not a mesas pero las bases de datos

ServerName-bin.0000001

que es logs binarios, se no tiene nada que ver con los datos

¿por qué es necesario saber, por cierto?

2

Echa un vistazo al archivo ibdata1 y su tipo.

De the documentation:.

"Dos importantes recursos basados ​​en discos gestionados por el motor de almacenamiento InnoDB son sus archivos de datos de tablas y sus archivos de registro Si no se especifican las opciones de configuración InnoDB, MySQL crea un conjunto de datos de 10 MB autoextensible archivo llamado ibdata1 y dos archivos de registro de 5MB llamados ib_logfile0 e ib_logfile1 en el directorio de datos MySQL. Para obtener un buen rendimiento, debe proporcionar explícitamente los parámetros InnoDB como se explica en los ejemplos siguientes. Naturalmente, debe editar la configuración para adaptarse a su hardware y requisitos. "

+0

Consulte también http://dev.mysql.com/doc/refman/5.1/en/multiple-tablespaces.html si está intentando recuperar espacio en disco después de eliminar tablas. – janmoesen

Cuestiones relacionadas