(주)누리웨어

화상연동/Web,APP 구축및서비스/LMS/평생교육/학점은행/기업교육/연수관리/설문구축/

MySQL Dump

A.Export

1.전체 dump
mysqldump -u{User ID} -p  {DataBase 명} > {dump 파일명}.sql

2.Data만 dump
mysqldump -u{User ID} -p -t {DataBase 명} > {dump 파일명}.sql

3.Schema만 dump
mysqldump -u{User ID} -p -d {DataBase 명} > {dump 파일명}.sql

Function 포함

mysqldump –routines –function –uroot -ppassword databasename > dump.sql

4.테이블지정
mysqldump -u{User ID} -p  {DataBase 명} {Table 명} {Table 명}.. > {dump 파일명}.sql

5.특정테이블(like검색 테이블)

확인

mysql -uroot -p nuriwaredb -Bse “show tables like ‘tb_abc_%'”

백업

mysqldump -uroot -p nuriwaredb $(mysql -uroot -p cyberonedb -Bse “show tables like ‘tb_abc_%'”) > nuriwaredb.sql

-t  : 데이터만 덤프받는다.

-d : 스키마만 덤프받는다.

B.Import

mysql -u{User ID} -p {DataBase 명} < {dump 파일명}.sql

C.function , trigger 등 포함할경우

mysqldump –routines  –uroot -ppassword databasename > dump.sql  ( – – routines)

 

 

댓글 남기기