sql >> Base de Datos >  >> RDS >> Mysql

Importe varios archivos de volcado .sql en la base de datos mysql desde Shell

cat *.sql | mysql ? ¿Los necesita en algún orden específico?

Si tiene demasiados para manejar de esta manera, intente algo como:

find . -name '*.sql' | awk '{ print "source",$0 }' | mysql --batch

Esto también soluciona algunos problemas al pasar la entrada del script a través de una tubería, aunque no debería tener ningún problema con el procesamiento de la tubería en Linux. Lo bueno de este enfoque es que mysql la utilidad lee cada archivo en lugar de que se lea desde stdin .