2010-01-19 5 views

risposta

94

In ogni caso lo puoi sapere:

mysql> select @@datadir; 
+----------------------------------------------------------------+ 
| @@datadir              | 
+----------------------------------------------------------------+ 
| D:\Documents and Settings\b394382\My Documents\MySQL_5_1\data\ | 
+----------------------------------------------------------------+ 
1 row in set (0.00 sec) 

Grazie Barry Galbraith dal Foro MySql http://forums.mysql.com/read.php?10,379153,379167#msg-379167

+1

risposta molto più utile per qualsiasi installazione di MySQL, grazie. – Andrew

+1

@Andrew d'accordo, questo mi ha aiutato anche perché era molto più generale. – ramoneguru

+0

Essendo su un host condiviso senza visibilità nel file system, questo è ciò di cui avevo bisogno. –

18

Controllare il file my.cnf nella directory del programma MySQL, cercare

[mysqld] 
datadir= 

Il datadir è la posizione in cui è memorizzato il database MySQL.

+4

su Linux, questo file è di solito a: /etc/mysql/my.cnf ei file di database sono a /var/lib/mysql –

27

WAMP memorizza i dati db sotto WAMP\bin\mysql\mysql(version)\data. Dove la cartella WAMP stessa dipende da dove l'hai installata (su xp, credo che sia direttamente nell'unità principale, ad esempio c:\WAMP\...

Se hai eliminato quella cartella, o se la disinstallazione ha eliminato quella cartella, se non ha fatto un backup DB prima della disinstallazione, si può essere fuori di fortuna.

Se avete fatto fare un backup anche se phpMyAdmin, quindi il login, e fare clic sulla scheda di importazione, e selezionare il file di backup.

+0

Grazie! Ho trovato questa risposta mentre eseguivo una ricerca sul mio disco rigido cercando la stessa cosa. Ho un'installazione xampp con MySQL Server 5.5 su Windows 7. Per altri con una configurazione simile: ho trovato il mio file di dati in C: \ ProgramData \ MySQL \ MySQL Server 5.5 \ data. Sul mio sistema ho dovuto digitare manualmente "C: \ ProgramData". – Sean

+1

@Cryophallion hey questo è inutile penso. Da quando ho copiato il database dalla posizione che hai intimidito e incollato su un altro computer che ha la stessa posizione mysql. Il lato positivo è che mostra il database e le tabelle nel browser delle query, ma quando apro la tabella mostra "ottenuto l'errore 1 dall'errore del motore di archiviazione no 1030" –

0

Per WampServer, fare clic sulla relativa icona del vassoio e poi nel menu a comparsa a cascata selezionare

MySQL | MySQL settings | datadir 

MySQL Data Directory

"Dove sono i database MySQL archiviati"