티스토리 뷰
특정 DB 전체 덤프하기
# mysqldump -u [사용자 ID] -p [패스워드] [DB명] > [파일명].sql
ex) mysqldump -uroot -p1234 test_db > test_db.sql
특정 테이블만 덤프하기
# mysqldump -u [사용자 ID] -p [패스워드] [DB명] [테이블명] > [DB명]_[테이블명].sql
ex) mysqldump -uroot -p1234 test_db test_table > test_db_table.sql
테이블 내 조건에 맞는 내용만 덤프하기
# mysqldump -u [사용자 ID] -p [패스워드] [DB명] [테이블명] -w '[조건]' > [DB명]_[테이블명].sql
ex) mysqldump -uroot -p1234 test_db test_table -w 'id>10 and id<20' > test_db_table.sql
데이터 없이 DB 스키마만 덤프하기
# mysqldump -u [사용자 ID] -p [패스워드] --no-data [DB명] > [DB명]_schema.sql
# mysqldump -u [사용자 ID] -p [패스워드] -d [DB명] [테이블명] > [DB명]_[테이블명]_schema.sql
ex) mysqldump -u root -p --no-data dbname > schema.sql
schema만 덤프할 때는 -d 또는 --no-data를 사용하면 된다.
덤프한 데이터 복구하기
# mysql -u [사용자 ID] -p [DB명] < [파일명].sql
특정 테이블 복구하기
# mysqldump -u [사용자 ID] -p [패스워드] [DB명] [테이블명] < [DB명]_[테이블명].sql
ex) mysqldump -uroot -p1234 test_db test_table < test_db_table.sql
'Study > System' 카테고리의 다른 글
[오라클] spfile, pfile 사용여부 확인 (0) | 2014.04.03 |
---|---|
[Oracle]DB 스키마 백업 (0) | 2014.03.10 |
Cacti 0.8.8a -> 0.8.8b 패치 (0) | 2014.02.25 |
윈도우 uptime 확인하기 (0) | 2014.02.24 |
OS별 패스워드 변경 일자 관리 (0) | 2014.02.24 |
- Total
- Today
- Yesterday
- bash modification
- 윈도우 패스워드 복구
- excel_aton
- MySQL csv
- ${1##*.}
- 리눅스 버전
- dvwa
- NX ASLR
- tshark
- editcap
- docker
- oracle 11gr2
- megacli
- tcpdstat
- mergecap
- recovery file on linux
- bash parameter
- webhack
- filesystem check
- capinfos
- history timestamp
- ssl decrypt
- 도커
- pcapng
- metasploitable3
- cisco ssh
- dvwa_command
- dvwa_bruteforce
- docker_dvwa
- text2pcap
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |