De sus caminos, puedo asumir con seguridad lo siguiente:
- Estás ejecutando MySQL en Windows
- Usaste el MySQL MSI para instalar
Lo que debe hacer es establecer el archivo my.ini
Al instalar MySQL para Windows utilizando el MSI, se espera que la ubicación de my.ini sea C:/ProgramData/MySQL/MySQL Server 5.1
.
Ejecute lo siguiente en una ventana de DOS:
cd C:/ProgramData/MySQL/MySQL Server 5.1
dir *.ini
Verá algunos archivos my.ini de muestra. Sin embargo, si no hay un archivo llamado my.ini en esa carpeta, debe crear uno. Ya sea que exista o no, ejecute esto:
cd C:/ProgramData/MySQL/MySQL Server 5.1
notepad my.ini
Si se le pide que lo cree, hágalo.
A continuación, cree la siguiente entrada debajo del encabezado del grupo [mysqld] en my.ini:
[mysqld]
datadir=F:/naveen/data
Guardar my.ini
A continuación, detenga mysql desde la línea de comandos de DOS de esta manera:
C:\> net stop mysql
Luego, haga una copia de toda la carpeta de datos en la nueva ubicación
C:\> xcopy "C:\ProgramData\MySQL\MySQL Server 5.1\data" F:\naveen\data /s
Último paso, inicie mysql
C:\> net start mysql
Intenta iniciar sesión en mysql. Una vez que pueda iniciar sesión en mysql con éxito, ejecute este comando:
show variables like 'datadir';
Si F:\naveen\data
aparece como el datadir, ¡FELICITACIONES, LO HICISTE BIEN!
Una vez que esté satisfecho con todas sus aplicaciones que funcionan con MySQL, puede eliminar todo en C:\ProgramData\MySQL\MySQL Server 5.1\data\*
Darle una oportunidad !!!
MySQL57
, primero debe verificarlo.xcopy /O/X/E/H/K
lugar dexcopy /S
en esta respuesta.