2010-04-17 10 views

risposta

13

Si tratta di un'installazione specifica, ma se hai/var/lib/mysql, quindi:

  • tabelle MyISAM verranno memorizzati in singoli file in/var/lib/mysql/databasename/
  • InnoDB risiede in/var/lib/mysql/ibdata (a meno che non hai utilizzato l'impostazione innodb_per_table, nel qual caso è conservato molto simile per le tabelle MyISAM)
0

È memorizzato in vari file sotto quella directory, sì. I file esatti utilizzati dipendono dal motore utilizzato dalle tabelle.

+0

Può essere più preciso se dico che è InnoDB? – olamundo

-2

un gruppo di relativamente piccole directory corrispondente ai miei tavoli

Not a tavoli, ma i database

nomeserver-bin.0000001

che è log binari, è non ha nulla a che fare con i dati

perché hai bisogno di sapere, a proposito?

2

Controllare il file ibdata1 e il suo contenuto.

Da the documentation:.

"Due importanti risorse basate su disco gestiti dal motore di archiviazione InnoDB sono i suoi file di dati tabelle e dei suoi file di log Se si specificano opzioni di configurazione InnoDB, MySQL crea un data 10 MB auto-estensione file denominato ibdata1 e due file di log da 5 MB di nome ib_logfile0 e ib_logfile1 nella directory di dati MySQL. Per ottenere buone prestazioni, è necessario fornire esplicitamente i parametri InnoDB come illustrato negli esempi seguenti. Naturalmente, è necessario modificare le impostazioni in base all'hardware e ai requisiti. "

+0

Vedere anche http://dev.mysql.com/doc/refman/5.1/en/multiple-tablespaces.html se si sta tentando di recuperare spazio su disco dopo aver rilasciato le tabelle. – janmoesen

Problemi correlati