Recuperar Base de Datos MySQL desde un equipo y Copiarlo en otro (OS Windows)
Asumiendo que el equipo viejo no levanta y que pudimos extraer el disco duro donde tenemos la instalación de MySQL y las bases de datos que queremos recuperar.
1.- Hacer una copia de la carpeta data actual ( C:\ProgramData\MySQL\MySQL Server 8.0\Data ), para esto es necesario detener el servicio MySQL.
2.- Borrar todo el contenido de la carpeta “C:\ProgramData\MySQL\MySQL Server 8.0\Data” excepto la carpeta MySQL.
3.- Tomar de la vieja carpeta DATA todas sus sub-carpetas, excepto MySQL y copiar sobre “C:\ProgramData\MySQL\MySQL Server 8.0\Data”.
4.- Iniciar el Servicio MySQL.
En este punto debería tener todas las bases de datos que fueron recuperadas disponible.
Nota: de acuerdo a la versión MySQL utilizada la sub-carpeta podría tener nombres diferentes, pero en esencia solo cambia en el nombre de la carpeta, el número correspondiente a la versión.