Mysql
 sql >> Database >  >> RDS >> Mysql

Importa più file di dump .sql nel database mysql dalla shell

cat *.sql | mysql ? Ti servono in un ordine specifico?

Se ne hai troppi da gestire in questo modo, prova qualcosa come:

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

Questo risolve anche alcuni problemi con il passaggio dell'input di script attraverso una pipeline anche se non dovresti avere problemi con l'elaborazione della pipeline in Linux. La cosa bella di questo approccio è che mysql l'utilità legge ogni file invece di leggerlo da stdin .