9 05 2014
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)
저렴한 Comodo SSL 인증서 처리하기 MySQL사용자 관리