2011-09-30 10 views
38

기본적으로 bash 스크립트에서 데이터베이스를 설정해야합니다. 나는이 모든 일을하는 db.sql 스크립트를 가지고있다. 이제 어떻게 bash에서이 스크립트를 실행할 수 있습니까?bash에서 .sql 스크립트를 실행하는 방법

데이터베이스 시스템은 MySQL을

답변

70
당신은 단순히 mysql를 시작하고 db.sql의 내용을 먹일 필요가

입니다 :

mysql -u user -p < db.sql 
+0

dbscrpit 경로를 여기에 추가해야하는 경우. – dnsserver

48

는 데이터베이스에 스크립트를 실행하려면 :

mysql -u user -p data_base_name_here < db.sql 
+0

몇 가지 의심 : 1) 암호를 명령 줄에 전달해야합니까? 2) 예를 들어 로그 파일을 확인하기 위해 sql 파일에서 어떤 종류의 출력을 캡처 할 수 있습니까? – MCunha98

관련 문제