2011-01-30 16 views
5

Tutti,posizione delle tabelle del database - MySQL - Windows XP

Questa è la prima volta che sto usando MySQL e quindi messa in vendita di tutti i passaggi. Questa è in realtà una reinstallazione di MySQL poiché il mio primo tentativo non è riuscito.

Ho installato l'ultima versione di MySQL Community Server sulla mia macchina. La cartella di installazione è C:\Program Files\MySQL\MySQL Server 5.5. La cartella data si trova in questo percorso della cartella. Ho creato poche tabelle nel prompt dei comandi di MySQL:

1> Accedere al prompt MS DOS.
2> Fare C:\Program Files\MySQL\MySQL Server 5.5 come la mia directory corrente
3> comando inserito: mysql -u root -p
4> la password immessa
5> posto il mio file di script (sql) che crea nuove tabelle nella cartella C:\Program Files\MySQL\MySQL Server 5.5\bin
6> Nel prompt dei comandi, digitato source <scriptfile>.sql
7> Ora ricevo avvisi per alcuni tavoli. Ma quando inserisco il comando SHOW TABLES, vengono visualizzate tutte le tabelle nel file di script.

Tuttavia, non sono in grado di individuare le tabelle create in forma di directory/file sul disco. Anche la cartella dei dati non contiene le mie tabelle. Qualcuno può dirmi dove sono situati i tavoli?

+4

'SELECT @@ datadir;' – Mchl

risposta

3

i file tabella si trovano nella cartella \ data. se non hai sovrascritto questo percorso durante l'installazione o se non hai modificato il percorso nel file di configurazione my.ini dopo l'installazione. ci sono strumenti gui disponibili per mysql che possono aiutarti a fare le cose facilmente.

4

Andare in C: \ Programmi \ MySQL \ MySQL Server 5.5 \ my.ini e trovare la variabile "datadir". Questa è la directory dei dati;)

13

Su Windows 7, la directory dei dati è, per impostazione predefinita, "C:/ProgramData/MySQL/MySQL Server 5.5/Data /". Nota che "C:/ProgramData" è una directory nascosta.

+1

Inoltre, è necessario chiarire che 'C: \ ProgramData' è _separate e distinto_ da' C: \ Program Files'. È anche noto come 'C: \ Users \ All Users'. – jevon

-3

C:/Documents and Settings/Tutti gli utenti/Dati applicazioni/MySQL/MySQL Server 5.1/dati/

è la directory dati predefinita in XP.

+0

1) Qual è il punto nel rispondere a domande già risposte e vecchie? 2) La tua risposta è assolutamente, completamente e completamente sbagliata. –

12

in Windows 8 (dont il check-in altri sistemi operativi)
Enter mysql nel prompt dei comandi

mysql -uusername -ppassword 

Quindi digitare

select @@datadir; 
mysql> select @@datadir; 
+---------------------------------------------+ 
| @@datadir         | 
+---------------------------------------------+ 
| C:\ProgramData\MySQL\MySQL Server 5.6\data\ | 
+---------------------------------------------+ 
1 row in set (0.00 sec) 

Un altro modo !!! Vai a C:\ProgramData\MySQL\MySQL Server 5.6\my.ini e lì puoi trovare datadir. Assicurarsi che sia in ProgramData, non in ProgramFiles.

Problemi correlati