Primero, sistema Windows 2008 r2 x64 bits, mysql versión 5.7.21, como se muestra en la figura siguiente:
Detener el servicio MySQL
En el servicio informático, encuentra el servicio MySQL que estamos ejecutando, detiene el servicio MySQL y registra los parámetros configurados en la "ruta del archivo ejecutable", como se muestra en la figura siguiente:
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57
Modificar el archivo de configuración
C:\ProgramData\MySQL\MySQL Server 5.7\my.ini 文件就是MySQL服务启动的配置文件了,我们找到“datadir”参数,如下:
Ruta predeterminada de almacenamiento de la base de datos:C:\ProgramData\MySQL\MySQL Server 5.7\Data
Migra la nueva ruta de almacenamiento para la base de datos:D:\MySqlDataNew
Lo modificamos a un nuevo camino y guardamos:
Migración de bases de datos
Primero, creamos una nueva carpeta MySqlDataNew bajo el directorio raíz de la unidad D, y luego cortamos los archivos bajo el directorio "C:\ProgramData\MySQL\MySQL Server 5.7\Data" a nuestro nuevo directorio "D:\MySqlDataNew", como se muestra en la figura de abajo:
Configurar los nuevos permisos de directorio
Si inicias el servicio MySQL en este momento, ¡fallará! ¡Esto es porque nuestro nuevo directorio no tiene los permisos correctos configurados!
Haz clic derecho en la carpeta MySqlDataNew recién creada - >Propiedades-> Seguridad, y añade SERVICIO de RED a Grupos y Usuarios (G).
¡Por último, lanza el servicio MySQL! (Fin)
|