Importación de carpeta de datos MySQL de edad
Pregunta
Después de una reinstalación, todos los datos antiguos todavía muestra dentro de la carpeta de MySQL / datos, pero en realidad no se carga en la base de datos.
¿Hay alguna manera de tener MySQL escanearlo de carpeta de datos y / o volver a importar las carpetas antiguas que tiene de su instalación anterior?
[Algunos datos se cambió después de la última copia de seguridad / exportación - parte culpa mía -. Así que más bien se reconocen las carpetas en lugar de volver a importar los archivos SQL]
Solución
Si los datos están en la carpeta correcta, será visible en MySQL, o se producirán errores cuando se inicia el servidor. Comprobar /var/log/messages
y su registro de errores de MySQL (como se define en su configuración).
Si usted no recibe ningún error y no puede ver los datos, lo más probable es que la ruta de datos en my.cnf
está apuntando a una carpeta diferente.
Otros consejos
Los anteriores son buenas ideas. Para recuperar la copia de seguridad de un directorio de copia de seguridad existente con efectos a cero en cualquier base de datos existente:
- cambiar my.cnf / my.ini a la carpeta de copia de seguridad (si usted no tiene OUCH - hacerlo en el futuro !!!)
- Servicio de reinicio de MySQL
Usted está ahora en ejecución de la copia de seguridad, por lo que hacer un volcado de MySQL para las tablas de datos que necesita ??p>
- cambiar my.cnf my.ini a la carpeta / activa
- Servicio de reinicio de MySQL
- importar su MySQL objeto de dumping