El mié, 21-03-2007 a las 19:38 -0600, user name escribió:
> Que tal, necesito hacer un script en bash que cargue un archivo .txt a
> una db mysql, he puesto esta línea:
> mysqlimport --user=panchito --fields-terminated-by=,
> prueba /home/panchito/pruebas/prueba.txt
> pero con esto me dice que no se ha seleccionado ninguna base de datos,
> como puedo hacerlo?

        Puedes hacerlo así:

        cat fichero.sql | mysql -u root -p

        Cambia el fichero y el usuario si lo necesitas. El -p es para que te
pida la contraseña. Si no la tienes, quita el -p.

        Si quieres un script podría quedarte algo como lo siguiente:

        #!/bin/bash
        cat $1 | mysql -u root -p       

-- 
        VictorSanchez2
    www.victorsanchez2.net
victorsanchez2 en jabberes.org

Attachment: signature.asc
Description: Esta parte del mensaje está firmada digitalmente

Responder a