2012-05-04 17 views
18

Ho un problema con il server wammp. Nella directory ".. \ WampServer \ bin \ mysql \ mysql5.5.8 \ data" sono stati creati file di dimensioni molto grandi. La dimensione totale di questa directory è 50 GB. Che cosa sono questi file? Come posso risolvere questo problema?Server WAMP. Directory di dati molto grande in MySQL?

I nomi dei file sono:

mysql-bin.000001 
mysql-bin.000002 
................ 
mysql-bin.000227 

Le dimensioni di tutti i file è 49GB

Grazie in anticipo!

+0

Quali informazioni sui dati? – dido

+0

è possibile eliminarli lavorando bene dopo averli eliminati –

+0

il posto migliore per questa domanda è [serverfault] (http://serverfault.com) –

risposta

20

Per impostazione predefinita, ogni volta che si modifica un database MySQL, viene creato un registro della query e memorizzato in un file similare a mysql-bin.000001. Il database MySQL esegue questa operazione in modo da poter ripristinare o replicare un database. La maggior parte delle applicazioni è una buona cosa abilitata proprio come fare i backup regolari.

Se si desidera disabilitare MySQL da creare questi log binari:

  1. Aprire my.ini
  2. Cerca per questa linea log-bin=mysql-bin
  3. Commenta questa linea con l'aggiunta di un cancelletto: # log-bin=mysql-bin
  4. Salva e riavviare il database MySQL

È possibile ora cancella tranquillamente questi file da quella directory.

+0

Come posso visualizzare il contenuto su questi file? – dido

+0

usa l'editor di supporto per visualizzare il contenuto del cestino. – swati

+1

È inoltre necessario commentare la riga 'binlog_format' – Rotem

6

ho fatto un'altra cosa sulla mia WAMP ... http://dev.mysql.com/doc/refman/5.0/en/purge-binary-logs.html

Avviare un bidone prompt dei comandi e goto directory wamp \ \ mysql \ mysql5.5.16 o qualsiasi numero di versione che hai

Tipo:

mysql.exe -u root 
SHOW BINARY LOGS; 

verrà visualizzato un elenco con tutti i file di registro. Abbiamo bisogno dell'ultimo. Nel mio caso era mysql-bin.000412

così ho digitato

PURGE BINARY LOGS TO 'mysql-bin.000412'; 

e si sono ok!

Problemi correlati