2010-01-20 11 views

risposta

3

Il percorso può essere definito in my.ini (situato nella directory di Windows) come datadir.

16

Deve essere C: \ ProgramData \ MySQL \ MySQL Server 5.1 \ data.

Non è davvero una buona idea mettere i dati qui per impostazione predefinita. È compatibile con i vari requisiti di compatibilità di Vista, ma è difficile da trovare, specialmente dato che la cartella ProgramData è nascosta.

0

Dopo aver modificato la directory, la password di root viene ripristinata. Quindi, tieni presente che se cambi la directory e hai problemi di accesso, prova ad accedervi senza password, quindi imposta una nuova password.

-3

Date un'occhiata a:

C: \ Users \ All Users \ MySQL \ MySQL Server 5.1 \ data

+0

Non proprio esplicativo ma ha funzionato per me – Winter

5

È possibile trovare la directory di dati in questa posizione C:\ProgramData\MySQL\MySQL Server 5.5\data\<YourDataDirectory\TableName.frm>

25

Diverse versioni di MySQL/Windows hanno posizioni di cartelle dati diverse. Per ottenere il vostro percorso della cartella dati effettivi solo eseguire questo SQL:

SHOW VARIABLES WHERE Variable_name LIKE '%dir' 
+0

Grazie Cris, hai salvato la mia giornata;) – Stranger

+0

'| datadir | C: \ ProgramData \ MySQL \ MySQL Server 5.6 \ Data \ | 'per esempio in Windows. Assicurati di non confondere ** ProgramData ** con ** Program Files ** - ci sono alberi di directory simili in modo confuso all'interno di ciascuno. –

2

ho avuto il problema di trovare la directory dei dati troppo e anche per avviare il mysql la seconda volta dopo l'installazione del server 5.7 su Windows 7.

Contrariamente ad alcune risposte qui e alla documentazione (la parte relativa alla posizione di my.ini), la posizione di my.ini era c: \ ProgramData \ MySQL \ MySQL Server 5.7 \ my.ini il percorso dei dati era c: \ ProgramData \ MySQL \ MySQL Server 5.7 \ Data. In effetti è stato per vedere, come predefinito proposto posizione dei dati, durante l'installazione.

0

Questo è ciò che ha funzionato per me su Windows 7:

c:\ProgramData\MySQL\MySql Server 5.7> xcopy data c:\MySQL\"MySQL Server 5.7"\data\ 

Dopo di che, server MySQL correre con:

c:\MySQL\"MySQL Server 5.7"\bin> mysqld 

Grazie a coloro che hanno condiviso le informazioni che C:\ProgramData era una directory nascosta!

1

Se installato mysql con l'installer MSI, guarda qui: C:\ProgramData\MySQL\MySQL Server 5.7\ e dovresti vedere la cartella dei dati. Anche se si è specificato che il mio datadir si trova nella posizione predefinita mysql server, i miei dati vengono archiviati in %ProgramData%.

+0

Vale la pena ricordare che ho interpretato erroneamente tutte queste risposte ... La directory è PROGRAMDATA, non i FILE DI PROGRAMMA .... Anche il mio era nascosto e doveva essere abilitato tramite il menu di visualizzazione di Windows .. – Morvael

Problemi correlati