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
.