2010-03-19 2 views
1

MySQL 데이터베이스 테이블을 읽고 INSERT 문의 SQL 스크립트를 생성하는 응용 프로그램이 있습니까 (하나의 데이터베이스에서 다른 데이터베이스로 테이블을 복사 할 수 있도록)? 또는 어떻게 db1.table1에서 db2.table2로 table1과 table2가 동일한 컨텐츠를 전송할 수 있습니까?MySQL 데이터베이스 테이블에서 SQL 스크립트 생성

감사합니다.

답변

5
mysqldump [options] db_name [tbl_name ...] 

선택한 테이블에 필요한 작성 및 삽입을 포함하여 스크립트 파일을 생성합니다. 덤프를 가져 오려면 다음을 수행하면됩니다.

mysql -u <user> -p dbname < mys.dmp 
+0

DB 호스트와 포트를 어떻게 지정할 수 있습니까? – testingmysql

+0

mysql (또는 mysqldump) -h -P 답변 주셔서 감사합니다! –

+0

그리고 물론 mysql --help를 사용하면 모든 옵션을 볼 수 있습니다. –

3

너는 mysqldump을 봐야한다. 스키마 만 내보내려면 --nodata 옵션을 지정할 수 있습니다.

관련 문제