
Estaba buscando mis datos de MySQL en mi disco duro, así que fui al directorio de instalación (C:\ProgrammData\MySQL\MySQL Server 5.6\data) pero solo se muestran algunas de las bases de datos que realmente uso. Las carpetas ocultas están habilitadas hasta ahora... ¿Hay algún otro directorio que deba verificar?
Sé que podría buscarlo my.ini
, pero no lo encuentro en el directorio de instalación. Solo hay un my-default.ini
, que debería ser una plantilla para generar el my.ini
archivo durante la instalación, dice. Estoy ejecutando Windows 7 x64...
Respuesta1
Necesitas comprobar elC:\ProgrammData\MySQL\MySQL Server 5.6\
Los archivos de muestra .ini
se colocan allí en instalaciones anteriores de MySQL 5.
Todos los archivos .exe C:\ProgrammData\MySQL\MySQL Server 5.6\bin
esperan que my.ini exista en formato C:\ProgrammData\MySQL\MySQL Server 5.6\
. En otras palabras, la ruta completa de my.ini debería ser C:\ProgrammData\MySQL\MySQL Server 5.6\my.ini
. Si no existe, puedes crearlo my.ini
allí.Mencioné esta ubicación en StackOverflow hace más de un año..
En cuanto a la ubicación de los datos, puede obtener esa información ejecutando
mysql> SHOW GLOBAL VARIABLES LIKE 'datadir';
Si ese comando no dice C:\ProgrammData\MySQL\MySQL Server 5.6\data
, entonces el resultado dado dice dónde mysqld ve la carpeta de datos.
Si estás interesado en cambiarlo.
Primero deberías correr
C:\> net stop mysql
Luego crea o cambia C:\ProgrammData\MySQL\MySQL Server 5.6\my.ini
con todas las opciones que quieras, como datadir
.
Luego, inicia mysql con
C:\> net start mysql
ADVERTENCIA: Sólo puede ejecutar net stop mysql
y net start mysql
desde la línea de comandos cuando abre la línea de comandos de DOS como administrador.