Pregunta

Tengo .frm, ibdata y ib_logfile de mi versión anterior de MySQL y ahora he cambiando a una nueva versión. Por desgracia, yo nose tiene instalada la versión anterior, así que no puedo tomar el volcado e importación en la nueva versión de MySQL.

Para sugerir alguna forma de obtener estas bases de datos que se ejecutan en la versión más reciente de MySQL. Tengo todos los archivos necesarios desde el msql anterior.

¿Fue útil?

Solución 2

Bueno, puede parecer trivial. Pero desde que había ahorrado durante toda la carpeta actual de MySQL en archivos de programa de mi instalación anterior. Descubrí que todavía podía utilizar esa carpeta para ejecutar la instalación anterior de MySQL sin ningún cambio o reinstalación (parece MySQl funciona como softwares Linux). Y ahora estoy usando mysqldump para crear el volcado y luego importará en la nueva versión de MySQL.

Otros consejos

Es muy peligroso hacer esto, así que sólo lo hacen en una copia de los archivos (y se esfuerzan por utilizar la misma versión de MySQL):

  • Asegúrese de que el servicio MySQL no se está ejecutando
  • Eliminar el ib_logfile (no es necesario)
  • Poner los archivos en su lugar en el datadir MySQL
  • Inicie el servidor y compruebe los archivos de registro.
  • Compruebe que todo está funcionando.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top