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]

¿Fue útil?

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

  • cambiar my.cnf my.ini a la carpeta / activa
  • Servicio de reinicio de MySQL
  • importar su MySQL
  • objeto de dumping
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top