Apr 052014
 
$ cat *.sql | mysql -u <mysql_id> -p <target_database>

cat 명령으로 stdout으로 모든 sql을 출력하고 이를 파이프로 넘겨서 처리하는 방법이다. 찾아 본 방법[1] 중에는 이것이 제일 이해하기 쉽고 간단한듯 하다. mysql의 백업은 *.sql 파일로 나오는데 이를 한 번에 처리하기 위한 방법으로 쓸 수 있겠다.

 

참고자료

[1] http://stackoverflow.com/questions/2458571/run-multiple-sql-files-in-mysql-batch