Custom Search
Bloggers Activos
Emacs como IDE para CakePHP aarkerio
La Negación del Viaje Lunar tonathiu
Porque los mononeurones si tenemos madre! blacksoul
BrunoFerías thot
The Art vendaval
Aclimatación extraterrestre ¿para qué? ahuramazdah
¿A que le tienes miedo? teosho
Sobre nazis, terror y medios tonathiu
Amenazas a la cuarta dimensión ¿de veras? ahuramazdah
Tarjeta Broadcom BCM94311MCG rev 02 teosho
Last Download
Segunda Fundación
Segunda Fundación
Pidiendo OpenSolaris 2008.5
vendaval
Sospechosismo
aarkerio
Slackware 12.1 Final
vendaval
Jaime Maussan da por auténtico video trucado del chupacabras hecho en Blender 3D
asarch
Linux hot girl
aarkerio
Calderón puede ser sujeto a juicio político, sostiene Carrancá
tonathiu
La desnutrición en México
aarkerio
Sistema Infalible
ordbal
Histórico
aarkerio
Nietzsche en la FCPyS
aarkerio
Google Groups Karamelo
Visit this group
GNU/Linux
GNU/Linux
Hacktivismo
Hacktivismo
Debian
Debian
NetBSD
NetBSD
WWW
WWW
Guia Linux
Guia Linux
Server Side
Server Side
Ofimatica
Ofimatica
Despabilando...
Despabilando...
Mundo Maya
Mundo Maya
Literatura
Literatura
Agora
Agora
Psicologia
Psicologia
Economia
Economia
Ambientalismo
Ambientalismo
Desarrollo
Desarrollo
Biologia
Biologia
Ubuntu: Linux fácil
Ubuntu: Linux fácil

Hacktivism

LinuxChix button

WWW \ El Comando Mysqldump
WWW
El Comando Mysqldump

Este artículo ha sido consultado en 613 ocasiones.

Durante este fin de semana, el disco duro de casa se estaba muriendo y no me daba señas de que pasaria el año nuevo. Obviamente hoy ya descansa en paz ;-(. Sin embargo ese no era mayor problema; el problema consistia en que en ese momento estaba editando una base de datos muy importante; ya que era un proyecto para la escuela a presentar entrando de vacaciones tras las pachangas decembrinas.

Realmente se podia volver a escribir esta, pero sinceramente es una labor muy tediosa (más de 100 lineas de codigo). Al momento de estarla diseñando recorde que por ahi en mi disco por morir no tenia la forma momentanea de ayudarlo a buen morir, no sin antes respaldar mi información.

Bueno sin entrar en una carta de amor recorde que habia un comando de MySQL que me serviria para restablecer o copiar o enviar mi BD y su contenido a un dispositivo fuera del extinto HD, la solución es el comando mysqldump.

Sin embargo, al estar casi en fase terminal el disco duro, al montarlo dentro de otro Debian etch no respondia adecuadamente, por lo cual la solución fue una Live CD: Knoppix a la Mexicana

Chroot

Es una herramienta en Linux/Unix/BSD que permite configurar un directorio como "raíz" del sistema de ficheros para un proceso y sus hijos. Asi que lo que necesitaba era enjaular el disco duro que se estaba muriendo para poder recuperar las bases de datos [y de paso algunas rolas y fotos ;-)]

Solucion:

Para ello los siguientes comandos se ejecutan como root; al estar en modo Live CD y Knoppix es derivada de Debian se hace con el comando sudo.

Primero nos vamos a raiz del HD, donde crearemos la carpeta para enjaular llamese por ejemplo respaldo.

# cd /
# mkdir respaldo

Ahora vamos a montar el disco duro. En mi caso fue: /dev/hda1 en modo escritura.

# mount -w /dev/hda1 /respaldo

Ahora si, con chroot enjaulamos la carpeta respaldo y de ahi nos cambiamos de directorio para pasarnos a la carpeta e iniciar el trabajo de backup.

# chroot /respaldo
# cd /respaldo

Ahora si, ahi dentro de la carpeta, podremos ejecutar la siguiente sentencia, para recuperar las bases de datos.

mysqldump --user arrachero --password=123456 baseescuela > respaldo.sql

A partir de este comando una vez que concluya el vaciado de las bases del disco dañado generara un archivo .sql el cual contiene toda la BD, posteriormente poderlo enviar por correo, o pasarla a una memoria USB.

Ficha del autor:

albertoluebbert_ARRROBA_conecta2alaweba.net
Musica Pop en Español, Linux, Los Simpson y One Beautiful Woman ;-) son las cosas que a Alberto Luebbert más le gustan. Desarrollador maniatico de paginas web. Ha escrito tutoriales sobre Windows, OpenOffice.org. Actualmente radica en La Ciudad de Neza desde aquel lejano año 2000. Si no esta en la PC estara durmiendo o viendo TV :D Su pasión principal es su Familia ya que piensa que sin ella es como nuestro querido SO: sin Nucleo no hay nada ;-).
Almsx
Promoviendo el Uso de GNU Linux
Ver todos los articulos de Almsx

Última actualización: 2007-04-29 10:56:59-05

Printable version

Add comment:



Captcha




Que estas haciendo?
scarecrowscarecrow está:
Du hast?
3 hours, 56 minutes ago

der_teufelder_teufel está:
Ich habe einen Kater, aber nicht so schlecht...
11 hours, 31 minutes ago

rnstuxrnstux está:
Y yo un Abrazo.
1 day, 11 hours ago

saidjosesaidjose está:
Dandole su habrazote a mi santa madre que me soporta
1 day, 13 hours ago

dsquiddsquid está:
esperando a que este el pozole
1 day, 14 hours ago

asarchasarch está:
He cambiado NetBSD por Fedora 8, es que era muy "caliente"
2 days, 1 hour ago

Que estuvimos haciendo >>
Chipotle Software

En tu equipo tienes:
Sólo Windows
Windows y Linux
Sólo Linux
Linux y un BSD
Solaris, linux y BSD
Sólo MacacOS
Rapiditas
Problemas de Lenguaje en niños
10408 lecturas
Sexualidad infantil y juvenil
9165 lecturas
Anticoncepción de Emergencia
7837 lecturas
Rompiendo cualquier clave WEP en unos pocos minutos
6917 lecturas
Sinapsis y exocitosis
6227 lecturas
Mi primer CakePHP, mmmmm cakeee
5257 lecturas
Evolución filética en las hepáticas
4697 lecturas
BASH y Primeros Comandos
4011 lecturas
CakePHP II Active Record
3741 lecturas
Cómo convertirse en hacker
3619 lecturas
Add to Technorati Favorites

ir arriba
Nunca se tendrá un mundo tranquilo hasta que se extirpe el patriotismo en la raza humana. B. Shaw

The Queen is here Mozilla Firefox The Best DataBase CakePHP Framework XHTML GNU Hacker Chipotle Software

Too Cool for Internet Explorer