Intentare explicar como después de darle mogollón de vueltas al asunto de como recuperar la base de datos de MySQL a través de los distintos archivos de la carpeta DATA, al final conseguí que me los cargara y no se cayera la base de datos en el intento.
Gracias al usuario fewar nos comenta que es necesario que las versiones de la base de datos sean las mismas, tanto la que tratamos de recuperar como la que tenemos instalada.
Lo primero es hacer una copia de vuestra carpeta data actual, con absolutamente todo.
Ahora para recuperar la base anterior, vamos a la carpeta data actual. En ella borramos todo excepto la carpeta MYSQL.
Después cogemos de la vieja vieja carpeta todas las carpetas excepto MySQL, y las copiamos en el nuevo data.
Por ultimo cogemos el antiguo archivo ibdata1 y lo volvemos a pegar en el directorio.
Ahora si todo a ido bien iniciamos la base de datos (el servicio o el demonio depende de vuestro S.O.) y ya debería haber cargado la antigua base de datos sin problemas.
Espero os sea de utilidad.
- Inicie sesión para enviar comentarios
Gracias por los consejos, voy
Muchas gracias, me sirvió a
Muchas gracias, me sirvió a la perfección!
Excelente!!!!
Esto era exactamente lo que andaba buscando y funciona a la perfección...es extraño que esta información no se encuentre tan facilmente en la web, ya que probe con varias otras formas que detallan en otras paginas y nada...Expongo mi caso por si a alguien le puede servir...Se me daño el sistema operativo y si bien tenemos politicas de respaldo habia una de las bases de datos contenidas en MySQL que no se respaldaba, por lo que entre con un XP que bootea desde cd, copie los archivos de la base de datos (la carpeta data con las definiciones.frm y el archivo ibdata) y luego tan solo segui los pasos que se detallan aca en la pagina...
Muchas gracias por la info...
Miembro desde hace
16 años 9 mesesHola Gustavo! Me alegro que
En respuesta a Excelente!!!! por Gustavo (no verificado)
Hola Gustavo!
Me alegro que el método te sirviera, efectivamente hay poquísima información al respecto y mira que MySQL es una de las BD más usadas pero en fin, probando una y otra vez dí con este método que a mi también me sacó de una buena.
Saludos y ya sabes, que no falten los Backup! ;-)
maestro
muchas gracias mi amigo me sirvio a la perfeccion
Muy buena info
Muchas gracias por la info, la verdad es que me fué de mucha utilidad, me pasó lo mismo que a Gustavo. Saludos.
excelente!!
Que grandiosa informacion!! Gracias.
Excelente
Gracias, excelente.
Un pequeño dato que no se
Un pequeño dato que no se comento, se que es muy obvio y por eso no mensionaron, pero es que estaba tan preocupado que no me percate de ese minusculo detalle.
El procedimiento que comentas funciona solo con las mismas versiones de MSQL, si quieren hacer esto con versiones distintas no funcionara.
Lo que hice es tener las mismas versiones para que funcionara este procedimiento, despues respalde y restaure en una version superior ya que se actualizo el servidor.
Miembro desde hace
16 años 9 mesesLa verdad que era un dato que
En respuesta a Un pequeño dato que no se por fewar (no verificado)
La verdad que era un dato que desconocía muchas gracias por la información la incorporo en el tutorial. ;-)
Buenos días,
Buenos días,
Tengo una duda realice los pasos mencionado anteriormente, pero cuando inicio mysql se para el servio.
Miembro desde hace
16 años 9 mesesLo primero que se me ocurre
En respuesta a Buenos días, por Henderson Morales (no verificado)
Lo primero que se me ocurre es que pueda ser porque no se trate de la misma version de MySQL la que tenías instalada antes y la que tienes instalada ahora.
Seguramente encuentres mas detalles de porque está fallando en el visor de eventos del Sistema.
Suerte!
¿Cómo puedo saber que versión
¿Cómo puedo saber que versión de MySql temía instalado en un disco que ya no levanta el W XP pero que de donde rescaté el MySql?
Miembro desde hace
16 años 9 mesesAunque no funcione el xp
En respuesta a ¿Cómo puedo saber que versión por Jorge Landa (no verificado)
Aunque no funcione el xp seguramente puedas acceder al disco duro desde cualquier distribución linux Live CD (Ubuntu, Knoppix...) desde ahí seguramente vas a donde tuvieras instalado MySQl y en algun archivo tendrás la version instalada (en el Readme por ejemplo).
Salu2
Duda
Hice el procedimiento arriba mencionado, la base de datos de la que quiero el respaldo es la misma versión que la que tengo instalada en la pc donde quiero recuperarla, solo que la base de datos que quiero recuperar estaba ejecutándose en un windows server 2003 y la máquina que uso tiene windows 8, alguien sabe como puedo solucionar el problema, de que cuando ejecuto el comando show tables, me muestra todas las tablas, pero al querer ver el contenido de alguna de ellas, me dice que no existe la tabla.
Miembro desde hace
16 años 9 mesesEl sistema operativo es indiferente
En respuesta a Duda por Gilber (no verificado)
Hola Gilber, no creo que sea problema del sistema operativo, ya que supongo que los archivos donde almacena los datos será indiferente del sistema operativo.
Yo intentaría probar estos artículos que te describen en la documentación de MySQL:
Comprobar tablas
Reparar tablas
Mucha suerte!
Me funcionó perfectamente,
Me funcionó perfectamente, había mirado ya cientos, que digo cientos....miles de historias y nada. Hasta que vi esto. Gracias, muchas gracias. (Si es que me emociono).
Miembro desde hace
16 años 9 mesesMe alegra que al final dieras
En respuesta a Me funcionó perfectamente, por manupecom123 (no verificado)
Me alegra que al final dieras con la web :)
Disfrutalo y ya sabes para la próxima copias de seguridad con Workbench o al estilo ;)
GRACIAS POR ESTA INFORMACION ME FUNCIONO, SOLO FALTO
GRACIAS POR ESTA INFORMACION ME FUNCIONO, SOLO FALTO QUE LOS PROCEDIMIENTOS ALMACENADO, LAS VISTAS Y LOS TRIGGER.
PERO YA CON ESTO PUEDO RESOLVER, EN VERDAD GRACIAS!!!!1
Ya hice todo el procedimiento
Ya hice todo el procedimiento pero tengo un problema al entrar a la consola de mysql, sí veo las base de datos pero cuando entro a una de ellas y quiero ver las tablas me dice que están vacías.
Excelente
Me librastes de un gran problema. Muchisimas gracias
Excelente funciona a la
Excelente funciona a la perfección.
Agrego algunos pasos
Apagar mysql
usar cp -Rp para conservar los permisos de las carpetas y archivos
no copiar los ib_log
Encender mysql
y todo va de maravilla
Muchas gracias!!
No sabía cómo solucionarlo!!
Ayudaaa
tengo un problema muy serio. acabo de terminar un proyecto pero al terminar de alimentarlo con la informacion, accidentalmente borre una tabla con truncate. He estado leyendo en varios foros pero no encuentro una respuesta que me ayude. tengo el archivo frm de la tabla. Puedo recuperar la información a partir de este archivo?. Por favor cualquier sugerencia es recibida. Gracias
Excelente consejo.
Excelente consejo.
Funciona sin problema!
Excelente explicación
recuperar mysql
Buenas tardes, hice el procedimiento pero al arrancar me da un error 1067 no e logrado recuperar, porfavor alguien que le paso lo mismo? tengo la carpeta deta con archivos frm y idb pero nada que los logro arrancar para hacer asi sea un respaldo, tengo mysql 5.6, windows 7 32 bits
Excelente
Excelente amigo, me funionó a la perfeccion. Pensé que tenia esa información perdida
Gracias!!!!!!!!!!!!!!!!!!!!
Gracias!!!!!!!!!!!!!!!!!!!!
Estuve intetando de varias
Estuve intetando de varias maneras recuperar mi bd y con explicacion funciono a la perfeccion ¡¡¡ Gracias por tomarte el tiempo de ayudar...saludos desde Puebla,Mexico.
Genial me funcionó
Excelente aporte, tenía días buscando la solución desde que se me dañó el mamp y no tenía las bases de datos en formato sql, solo tenía el directorio de la base de datos con archivos por .frm y .opt gracias a este método pude recuperar las bases que me aparecían bloqueadas en MySql, genial! Gracias!
¡ EXCELENTE !
¡ EXCELENTE !
Recuperación de un SCHEMA
Hola a tod@s,
Cómo puedo recuperar un SCHEMA que estaba en una de las copias iniciales hechas manualmente como indicas, qué, posteriormente en las otras copias no se incluyeron?
Miembro desde hace
16 años 9 mesesYo probaría a intentar estos…
En respuesta a Recuperación de un SCHEMA por Luis Bessewell Féliz (no verificado)
Yo probaría a intentar estos pasos juntando las copias mas recientes de los datos que tengas... a ver si alguien que pase te pueda ayudar un poco mas..