2010-01-20 15 views

Respuesta

3

El camino puede ser definido en my.ini (ubicado en el directorio de Windows) como datadir.

16

Debe ser C: \ ProgramData \ MySQL \ MySQL Server 5.1 \ data.

No era realmente una buena idea colocar datos aquí de forma predeterminada. Es compatible con varios requisitos de compatibilidad de Vista, pero es difícil de encontrar, especialmente dado que la carpeta ProgramData está oculta.

0

Después de cambiar el directorio, la contraseña de root se restablece. Por lo tanto, tenga en cuenta que si cambia el directorio y tiene problemas de acceso, trate de acceder a él sin una contraseña y luego configure una nueva contraseña.

-3

Tome un vistazo a:

C: \ Users \ Todos los usuarios \ MySQL \ MySQL Server 5.1 \ data

+0

Realmente no explicativo, pero funcionó para mí – Winter

5

puede encontrar el directorio de datos en este lugar C:\ProgramData\MySQL\MySQL Server 5.5\data\<YourDataDirectory\TableName.frm>

25

Diferentes versiones de MySQL/Windows tienen diferentes ubicaciones de carpetas de datos. Para obtener su ubicación de la carpeta de datos reales sólo hay que ejecutar este SQL:

SHOW VARIABLES WHERE Variable_name LIKE '%dir' 
+0

Gracias Cris, salvaste mi día;) – Stranger

+0

'| datadir | C: \ ProgramData \ MySQL \ MySQL Server 5.6 \ Data \ | 'por ejemplo en Windows. Asegúrese de no confundir ** ProgramData ** con ** Archivos de programa ** - hay árboles de directorios confusamente similares dentro de cada uno. –

2

he tenido el problema de encontrar el directorio de datos demasiado e incluso para iniciar el mysql la segunda vez después de instalar el servidor 5.7 en Windows 7.

En contra de algunas respuestas aquí y de la documentación (la parte sobre la ubicación de my.ini), la ubicación my.ini era c: \ ProgramData \ MySQL \ MySQL Server 5.7 \ my.ini la ubicación de datos era c: \ ProgramData \ MySQL \ MySQL Server 5.7 \ Data. De hecho, fue para ver, como ubicación de datos propuesta por defecto, durante la instalación.

0

Esto es lo que funcionó para mí en Windows 7:

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

Después de eso, el servidor MySQL correr con:

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

Gracias a los que compartían la información que C:\ProgramData era un directorio oculto!

1

Si instala mysql con el instalador de MSI, mira aquí: C:\ProgramData\MySQL\MySQL Server 5.7\ y deberías ver la carpeta de datos. Aunque mi datadir está especificado para estar ubicado en la ubicación predeterminada mysql server, mis datos se almacenan en %ProgramData%.

+0

Merece la pena mencionar que leí mal todas estas respuestas ... El directorio es PROGRAMDATA, no ARCHIVOS DE PROGRAMA ... El mío también estaba oculto y necesitaba ser habilitado a través del menú de vista de Windows. – Morvael

Cuestiones relacionadas