¿Cómo puedo recuperar una base de datos mysql de un disco duro?

9

Mi caja de mito se estrelló debido a un disco duro dañado. Puedo ver mis datos cuando los conecto a otra computadora. Necesito saber cómo puedo recuperar la base de datos para poder cargarla en mi nueva unidad.


fuente
1
¿Qué sistema operativo?
Unfundednut

Respuestas:

2

Utiliza la mysqldumputilidad :). Esta opción le permite exportar la base de datos en lugar de simplemente copiar los archivos.

http://gd.tuwien.ac.at/linuxcommand.org/man_pages/mysqldump1.html

jrc03c
fuente
En realidad, no estoy seguro de que mysqldumpfuncione en una máquina que no esté ejecutando el servidor mysql; nunca lo he intentado.
jrc03c
Ya lo intenté, pero mysqldump no funciona sin el servidor mysql ejecutándose, lo que no va a suceder en un disco duro externo.
coding_idiot
1

Si está utilizando Linux, las bases de datos se almacenan en /var/db/general. Si es mysql /var/db/mysql/.

Nuez sin fondos
fuente
1
/ var / lib / mysql también es común, o mira en /etc/my.cnf
nos
1

Vaya dentro del directorio MySQL db del disco duro, habrá algunos archivos allí para cada base de datos. Recuperalos.

He aquí la parte complicada. Necesitará obtener la misma versión de mySQL de la que estaba en el cuadro muerto. Una vez que sepa qué versión era, instálela en una nueva plataforma y copie los archivos.

Después de eso, puede usar php myadmin o la interfaz mysql cli para realizar una exportación adecuada.

Ray Foss
fuente
0

Si aún puede leer desde el HD, intente copiar los archivos db a otro sistema que ejecute mysql. Si los archivos db no están dañados, debería poder acceder a la base de datos.

Los archivos db deben residir dentro de una carpeta llamada [db_name]

Jerome
fuente
Ya intenté esto, pero esto no funcionó. Muchos de ellos estaban desaparecidos.
coding_idiot
-1

Utilice un servicio de recuperación de datos si la información es muy valiosa para usted, ya que cualquier intento de recuperación de datos de bricolaje puede disminuir las posibilidades de un intento posterior.

Dicho esto, usar GetDataBack es una buena apuesta para unidades NTFS o FAT (tienen dos versiones diferentes. Aquí hay una guía para ayudarlo con Linux HD's (en realidad, el consejo funcionará con cualquier tipo de HD, pero para unidades con formato FAT y NTFS) puedes usar GetDataBack).

¡Espero que esto ayude!

ssvarc
fuente
Dijo que es MythTV, y que se ejecuta en Linux. Recomendar software de recuperación de archivos para sistemas de archivos FAT / NTFS no tiene sentido ...
Alex
+ 1ing porque también puso un enlace para Linux HDs.
Hola71