Ir al contenido


Foto

Problemas al acceder a las tablas despues de reinstalar MySQL

MySQL

Mejor respuesta Albert Calvet , 13 octubre 2016 - 06:13

Hace unos pocos días me he encontrado justamente con este problema en el caso de un cliente que había reinstalado WAMP, y llegué aquí a través de algunas búsquedas.

Finalmente lo pude resolver y aunque imagino que llega un poco tarde, dejo un tutorial que he realizado para mi blog con posible soluciones al problema. En general, si se dispone de la carpeta data con los ficheros .frm y .ibd de la base de datos a rescatar, se podrá recuperar en una instalación fresca importándolos desde 0 recreando la estructura de las tablas a partir de los .frm e importando los contenidos de los .ibd a través del comando ALTER TABLE xxx DISCARD/IMPORT TABLESPACE;

Más detalles:
https://www.proyekti...borrar-ibdata1/

Un saludo!

Ir al mensaje completo


  • Por favor identifícate para responder
5 respuestas en este tema

#1 JoAnCa

JoAnCa

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 775 mensajes
  • LocationPinar del Río, Cuba

Escrito 17 agosto 2016 - 02:22

Hola a todos

Debido a un problema con windows tuve q reinstalar MySQL, lo hice en la misma carpeta donde se encontraba anteriormente pensando en conservar las BD

 

Despues de esto puedo conectarme a la BD y me lista las tablas, pero cuando intento abrir o modificar las tablas, me dice q la tabla no existe  ?????

Lo intento hacer desde Nvicat y desde phpmyadmin, con los mismos resultados

 

A q se deberá esta situación?

Habrá alguna forma de recuperar esas bases de datos?

 

 


  • 0

#2 giulichajari

giulichajari

    Advanced Member

  • Miembros
  • PipPipPip
  • 477 mensajes

Escrito 17 agosto 2016 - 04:21

Porque no colocas el mensaje de error exacto. eso nos ayudara a ver cual es el problema. Saludos


  • 0

#3 JoAnCa

JoAnCa

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 775 mensajes
  • LocationPinar del Río, Cuba

Escrito 22 agosto 2016 - 03:17

Pues simplemente ese es el error, que la tabla no existe, aunque las muestra en la lista de tablas

 

Adjunto el mensaje de error

Archivos adjuntos


Editado por JoAnCa, 22 agosto 2016 - 03:20 .

  • 0

#4 giulichajari

giulichajari

    Advanced Member

  • Miembros
  • PipPipPip
  • 477 mensajes

Escrito 22 agosto 2016 - 05:35

Hola a todos

Debido a un problema con windows tuve q reinstalar MySQL, lo hice en la misma carpeta donde se encontraba anteriormente pensando en conservar las BD

 

 

No se como es eso de reinstalarlo en la misma carpeta. Pero como conservaste la bd: copiaste todos los archivos en otra unidad y luego los trajiste nuevamente?

 

porque no haces un dump: osea obtener el script de la base de datos con esquema(estructura) y los datos. 

Luego borras tu base de datos actual y creas una nueva con el mismo nombre. Finalmente ejecutas el script en dicha base.


  • 0

#5 JoAnCa

JoAnCa

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 775 mensajes
  • LocationPinar del Río, Cuba

Escrito 24 agosto 2016 - 01:59

No se como es eso de reinstalarlo en la misma carpeta. Pero como conservaste la bd: copiaste todos los archivos en otra unidad y luego los trajiste nuevamente?

 

porque no haces un dump: osea obtener el script de la base de datos con esquema(estructura) y los datos. 

Luego borras tu base de datos actual y creas una nueva con el mismo nombre. Finalmente ejecutas el script en dicha base.

 

Al instalar WampServer (Apache, MySQL, PHP) en windows, puedes cambiarle la ruta por defecto para que se instale, yo siempre lo pongo en la particion diferente del sistema. Al reinstalarlo le indique la misma carpeta (quizas fue un error de mi parte)

 

Lo del dump esta bien, pero tendria q haberlo hecho antes de reinstalar, para poder recuperar las BD despues

Las ultimas BD que estaba trabajando si les habia hecho un dump y las pude recuperar, pero otra mas antigua no se lo habia hecho y ahora no tengo acceso a ella, para cuando vaya a continuar con ese proyecto


  • 0

#6 Albert Calvet

Albert Calvet

    Newbie

  • Miembros
  • Pip
  • 1 mensajes

Escrito 13 octubre 2016 - 06:13   Mejor respuesta

Hace unos pocos días me he encontrado justamente con este problema en el caso de un cliente que había reinstalado WAMP, y llegué aquí a través de algunas búsquedas.

Finalmente lo pude resolver y aunque imagino que llega un poco tarde, dejo un tutorial que he realizado para mi blog con posible soluciones al problema. En general, si se dispone de la carpeta data con los ficheros .frm y .ibd de la base de datos a rescatar, se podrá recuperar en una instalación fresca importándolos desde 0 recreando la estructura de las tablas a partir de los .frm e importando los contenidos de los .ibd a través del comando ALTER TABLE xxx DISCARD/IMPORT TABLESPACE;

Más detalles:
https://www.proyekti...borrar-ibdata1/

Un saludo!


  • 1





Etiquetado también con una o más de estas palabras: MySQL

IP.Board spam blocked by CleanTalk.