Como pasar rapidamente? [MySQL]

Buenas como podria pasar unas 20 i pico no las he contado bases de datos o más a archivos .sql o de algun modo para poder hacer un backup así a lo bestia... i también para poderlo pasarlas al nuevo server con linux... (las bases de datos estan ahora en un windows 2003 caca... que lo remplazare por la nueva debian stable...

Haber si me podeis hechar una manita!! algun programa que sepais que lo haga o algo.

Salu2 ;) y gracias!
mysqldump -u rootdelabasededatos -a NOMBREDELABASEDEDATOS > /loquesea/fichero.sql


esto te hace la creación de tablas y todo eso tambien. repite eso por cada base de datos que quieras guardar. no se si hay algun modo de hacerlo con todas a la vez puesto que no lo he necesitado nunca.

se me olvidaba, para volver a meterlo en el nuevo servidor:
entras en la consola de mysql y:

source /loquesea/fichero.sql
bufff pero esque hacerlas una a una ya sé.. el problema al ser muchas pasarlas todas una a una es un faenon... alguien sabe hacerlo con todas de golpe o algun modo de poder hacer todas las bases de datos en un .sql la historia esta en que hacerlo una por una puedo pero como son bastantes pues es un palo...

Salu2 ;) y gracias de nuevo!
Mysql si no recuerdo mal tiene una base de datos donde guarda información sobre el propio sistema. En teoria ahí deberian estar las bases de datos que tienes. Simplemente create un script que saque todas las bases de datos y despues create otro script para meterlas.

Saludos
exactamente, crea un foreach para cada nombre de las bases de datos y que realice la operacion sobre el mismo fichero sql añadiendo (>>) y ya está

luego lo del source /loquesea/fichero.sql solo lo tendrias que hacer una vez
5 respuestas